Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » PHP 5 - вопросы и критика

Ответить
Настройки темы
PHP 5 - вопросы и критика

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120


Конфигурация

Профиль | Отправить PM | Цитировать


Открываю данный топик довольнотаки логично: выпущена финальная версия PHP 5.0.0-то есть можно начинать юзать.
Подробности смотрим тут
Модераторам: так как это новая ступень в развитии PHP, и будет наверняка много вопросов, предлагаю сделать данный топипк прикреплённым

-------
Fortes fortuna adiuvat


Отправлено: 14:21, 19-07-2004

 

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, у меня Apache 2.0.54. И PHP5 стоит в виде модуля, строчки в httpd.conf'е такие: LoadModule php5_module "C:/PHP/php5apache2.dll", AddType application/x-httpd-php .php
PHPIniDir "C:/php".
Только сомневаюсь, что это связано с Apache 2.0.54, по-моему, это связано с самим PHP5, т.к. на том же Apache 2.0.54 PHP 4-й версии идет нормально, т.е. нет проблем с phpinfo.
Igor_I
Цитата:
Настраничке phpinfo что стоит напротив Server API
Вот так там стоит: Apache 2.0 Handler, вроде похоже с http://journals.eecs.qub.ac.uk/phpinfo.php, только вот я обратила внимание, что на http://journals.eecs.qub.ac.uk/phpinfo.php в самом верху PHP 5.0.2, а у меня 5.0.4, может мне установить версию PHP 5.0.2, т.к. она возможно более отлажена?

Последний раз редактировалось yalo, 10-10-2005 в 04:41.


Отправлено: 04:31, 10-10-2005 | #41



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
а у меня 5.0.4, может мне установить версию PHP 5.0.2, т.к. она возможно более отлажена?
Если 5.0.2 немного отлаживается она становиться версией 5.0.3 и т.д. В этой ситуации 4 версия более отлажена.
Цитата:
Только сомневаюсь, что это связано с Apache 2.0.54, по-моему, это связано с самим PHP5,
Проблема может быть в их связке, друг с другом. Есть еще вариант поставить Apache 1 версии.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:22, 10-10-2005 | #42


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Продолжаю изучать PHP5. Запускаю такой код (ПЕРЕПИСАН ИЗ КНИГИ "PHP5, библиотека профессоинала" Леона Аткинсона и Зеева Сураски).
<?php
class ObjectTracker
{
private static $nextSerial = 0;
private $id;
private $name;
function __construct($name)
{
$this->name = $name;
$this->id = ++self::$nextSerial;
}
function __clone()
{
$this->name = "Клон $that->name";
$this->id = ++self::$nextSerial;
}
function getId()
{
return($this->id);
}
function getName()
{
return($this->name);
}
}
$ot = new ObjectTracker("Объект Зеева");
$ot2 = $ot->__clone();
print($ot->getId() . " " .$ot->getName() . "<br>");
print($ot2->getId() . " " .$ot2->getName() . "<br>");
?>

В ответ броузер выдает
Fatal error: Cannot call __clone() method on objects - use 'clone $obj' instead in C:\Program Files\Apache Group\Apache2\htdocs\listing6_4.php on line 27
Послушавшись его, 27-ю строчку исправляю на $ot2 = clone $ot; (может, конечно, неправильно поняла, ЧТО он имел ввиду в своих указаниях: use 'clone $obj' instead in...),
в результате после изменений броузер выдал:

Notice: Undefined variable: that in C:\Program Files\Apache Group\Apache2\htdocs\listing6_4.php on line 14

Notice: Trying to get property of non-object in C:\Program Files\Apache Group\Apache2\htdocs\listing6_4.php on line 14
1 Объект Зеева
2 Клон

Должно быть, конечно же:
1 Объект Зеева
2 Клон Объект Зеева
но так как that почему-то стал Undefined variable имя у клона получается обрезанное на половине...

Отправлено: 15:20, 23-10-2005 | #43

Underson


Сообщения: n/a

Профиль | Цитировать


Цитата:
что быстре пхп4 или пхп5 на коде написанном в функциональном стиле?
конечно 5 не вопрос там ядро переписано и сильно...
а хостеры не ставят потому как ускорители ПХП версия-зависимы... Но ускоритель для ПХП 5 делает его по скорости практически равным Перлу... потому как реализует то чем перл гордится и все такое.... а именно сохранение байткода в кеше сервера(на скока помню так говрорится)

Отправлено: 18:46, 25-11-2005 | #44


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


PHP код: Выделить весь код

class ObjectTracker

 
{
  
private static $nextSerial 0;
  
private $id;
  
private $name;

  function 
__construct($name)
  {
  
$this->name $name;
  
$this->id = ++self::$nextSerial;
  }

  function 
__clone()
  {
  
$this->name "Клон "$this -> name;
  
$this->id = ++self::$nextSerial;
  }

  function 
getId()
  {
  return(
$this->id);
  }

  function 
getName()
  {
  return(
$this->name);
  }

 }
 
$ot = new ObjectTracker("Объект Зеева");
 
$ot2 =  clone ($ot);
 print(
$ot->getId() . " " .$ot->getName() . "<br>");
 print(
$ot2->getId() . " " .$ot2->getName() . "<br>"); 

По крайней мере выдает нужный результат.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 21:40, 25-11-2005 | #45



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » PHP 5 - вопросы и критика

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Сбалансированя ли получилась система? нужна квалифицированая критика : Астарот Выбор отдельных компонентов компьютера и конфигурации в целом 15 15-12-2009 19:05
Геймер собрал копм (Оцените) критика и все такое приветствуется. AMAXSPS Выбор отдельных компонентов компьютера и конфигурации в целом 12 09-01-2008 14:38
Вопросы: php, mysql mrcnn Вебмастеру 6 03-03-2005 19:26
PHP установлен, - как с ним работать? - вопросы новичка Danmer Вебмастеру 5 21-11-2004 15:21
Критика на форум Evgenii О сайте и форуме 3 10-01-2004 19:39




 
Переход