язык роли не играет, но в каждом языке миллион своих особенностей, и по этому если человека, который несколько лет потратил на изучения РНР - посадить за проект средней сложности на перл или С++ (уже молчу про эрланг), то от него толку мало будет.Язык роли вообще не играет
о. очередной вундеркинд пожаловал, который хочет всем показать какой он умный и какие все вокруг имбецилы, тратящие "несколько лет" (вот лохи) на изучение этого недоязыка.2 недели от силы
я бы не рекомендовал эту книгу даже среднему РНР-программисту, для среднячка лучше читать эту http://www.books.ru/shop/books/367978и книжку Extending and Embedding PHP, Sara Golemon.
Ок, пример из real life.Автор оригинала: DiMA
var_dump($GLOBALS===$GLOBALS);
выдает везде FATAL ERROR, так что это скорее не баг, а фича
ну и не нужно в трезвом уме для своих объектов создавать рекурсии
Я _не_ про zend api. Там есть несколько глав, посвященных реализации системы гетерогенных контейнеров, системе типов и т.д. Это сильно не менялось, вроде.Автор оригинала: Alexandre
я бы не рекомендовал эту книгу даже среднему РНР-программисту, для среднячка лучше читать эту http://www.books.ru/shop/books/367978
Книга Сары - это для тех, кто собрался писать свои расширения (и то она устарела) или патчить РНР
ну и не нужно в трезвом уме для своих объектов создавать рекурсии
Вот я и говорю, что основным знанием php-программиста является изучение этих "фитч"Автор оригинала: zerkms
DiMA
я тоже не вижу проблем придумать хак. при этом я и не утверждаю
class a {
public $var;
}
$a = new a();
$b = new a();
$a->var = $b;
$b->var = $a;
print_r(serialize($a) == serialize($b));
можно только те, у которых нет методовКакие, например нельзя?
ну и бред. ртфм?можно только те, у которых нет методов
<?php
class foobar
{
private $ya_svoystvo = 'ya zna4enie';
private function a_ya_metod()
{
return 'o boje moy, tut est metod, atenshn';
}
}
$baz = new foobar();
var_dump(serialize($baz));