![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2004
Сообщений: 6
|
1. В РНР в классе можно писать паблик и приват члены, как в Си?
2. Можно ли в теле класса давать описание функции, а вне тела писать определение по типу: function ClassName::function() {}; 3. Разрешено ли прямое присваивание значения в объект по типу: classObject->variabe = value ? 4. Если переменная используется только в структуре (шif, while и т.д.), то после структуры она хранится в памяти компа? Хранит в себе значегние из структуры, где объявлена? 5. Код: $object = new ClassName; delete $object; - этот код удалит адрес объекта из $object, так? А сам $object будет занимать память далее? 5.1 Слышал, что после delete желательно присваивать указателю значение "0"? 6. Как определить, какой объем память юзает программа при выполнении на сервере? 7. Почему нельзя всегда вместо переменных юзать указатели и удалять их, когда они больше в программе не исползуются? Так ведь экономится память. 8. Как при запросе: mysite.com/folder/subfolder/ запускалась страниуа mysite.com/index.php и переменной $page присваивалось значение folder/subfolder/? |
|
|||||
|
Guest
Сообщений: n/a
|
Читаем:
http://www.flasher.ru/forum/showthre...threadid=40256 http://www.flasher.ru/forum/showthre...threadid=54857 http://www.php.net/manual/ru/ И так далее... |
|
|||||
|
Ветеран форума
|
1. PHP 5 - Yes
2. Yes 3. Yes 4. Yes \ Yes 5. delete - в пхп нет такого надо делать unset - когда будут унечтожены все указатели на объект он будет автоматически удалён 5.1 см выше 6. memory_get_usage -> ЗРЗ 4.3.2 ++ 7. пхп очень хорошо написан, это не язык высокого уровня, здесь за тебя постарались уже создатели языка... пхп устроен так, что он пытается как можно реже делать копию переменной. если нет смысла этого делать, он этого не сделает... не важно что ты пишешь. 8. смотри в сторону Mod Rewrite и в поисковиках введи "ЧПУ" |
|
|||||
|
Регистрация: Aug 2004
Сообщений: 6
|
Цитата:
6. Куда его писать? |
|
|||||
|
Ветеран форума
|
5 -> мануал www.php.net/unset
6 -> что значит куда писать? =) в скрипте пишешь echo memory_get_usage(); |
|
|||||
|
Регистрация: Apr 2003
Сообщений: 243
|
7. Указатели использовать можно - передавать функции либо значение, либо ссылку:
If you want an argument to a function to always be passed by reference, you can prepend an ampersand (&) to the argument name in the function definition |
![]() |
Часовой пояс GMT +4, время: 00:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|