aXis
Новичок
Странности со свойствами класса.
Вот напоролся на такое дело: php 5.16 среда разработки Eclipse. register_globals=off apache 1.3 Win XP
Как видите в методе есть переменная $f и ей присвоена длинная строка. Все нормально.
и есть public $fop. Ей тоже присвоена строка и тоже все нормально.
А теперь раскоментирую я public $f и всему хана. Причем строчка точная копия того что в методе. Даже если я уберу "." и соедению прямо, все равно не прохавает.
Где то в строке глюк или есть ограничения на длину строки?
зы: админы а че внутри тэгов для пхп кода самостоятельно врубаются смайлики, пока их явно не отключишь?. Разве это нормально?
Вот напоролся на такое дело: php 5.16 среда разработки Eclipse. register_globals=off apache 1.3 Win XP
PHP:
<?php
class Test{
public $fop="bla-bla";
/*public $f="~^(?:(?:https?|ftp|telnet)://(?:[a-z0-9_-]{1,32}".
"(?::[a-z0-9_-]{1,32})?@)?)?(?:(?:[a-z0-9-]{1,128}\.)+(?:com|net|".
"org|mil|edu|arpa|gov|biz|info|aero|inc|name|[a-z]{2})|(?!0)(?:(?".
"!0[^.]|255)[0-9]{1,3}\.){3}(?!0|255)[0-9]{1,3})(?:/[a-z0-9.,_@%&".
"?+=\~/-]*)?(?:#[^ '\"&<>]*)?$~i";*/
function Test(){
$f="~^(?:(?:https?|ftp|telnet)://(?:[a-z0-9_-]{1,32}".
"(?::[a-z0-9_-]{1,32})?@)?)?(?:(?:[a-z0-9-]{1,128}\.)+(?:com|net|".
"org|mil|edu|arpa|gov|biz|info|aero|inc|name|[a-z]{2})|(?!0)(?:(?".
"!0[^.]|255)[0-9]{1,3}\.){3}(?!0|255)[0-9]{1,3})(?:/[a-z0-9.,_@%&".
"?+=\~/-]*)?(?:#[^ '\"&<>]*)?$~i";
}
}
?>
и есть public $fop. Ей тоже присвоена строка и тоже все нормально.
А теперь раскоментирую я public $f и всему хана. Причем строчка точная копия того что в методе. Даже если я уберу "." и соедению прямо, все равно не прохавает.
Где то в строке глюк или есть ограничения на длину строки?
зы: админы а че внутри тэгов для пхп кода самостоятельно врубаются смайлики, пока их явно не отключишь?. Разве это нормально?

