All streams
Search
Write a publication
Pull to refresh
44
0
sectus @sectus

User

Send message
Этого я и боялся.: )
А кто не даёт Вам читать мануал? Там явно больше вещей, которые могут знать не все.

Насколько хорошо Вы знаете английский?
И Вы автор этой книги?
Эта «книга» подходит для теста типа «найдите, что здесь не так», а не для обучения.
Приходилось ли Вам проводить собеседования?
А, если не покажется? Но это будет тем не менее неправильным, а Вы запомните так как есть?
Не путайте. Осознание != проверка каждого высказывания. Неочевидное != ошибочное.
Нет, конечно: )
Т.е. то, что в «книге» есть косяки — это нормально. А тот кто каждый пункт не перепроверил, тот сам дурак?
Вы не ответили на мой вопрос.

Вот Вы, насколько я понял, не считаете себя профессионалом в PHP, как вы определите, что в этой книжке верно и правильно? А там есть такие моменты.
А Вас не пугает, что там некоторая информация устарела, а некоторая была изначально неверной?
Мал, что устаревшая, так ещё и не точная хрень…
Если коротко, то устаревшая хрень…
> P.S. Все замечания по поводу перевода прошу писать в ЛС, а я постараюсь оперативно их исправить.
У вас пять пунктов. Ссылки даны только для 3, а не для всех. И ещё. Первый баг, по мнению его создателся, относился к документации, соответственно изменения внесли в документацию. Вот ссылка на сам баг, где он закрыт: https://bugs.php.net/bug.php?id=47143
.
1. Вы, это, когда баги постите, то используйте версии не двухгодичной давности, а последние.
2. Когда читаете сообщения о багах, то читайте до конца, иногда их открывают заново.
3. Если всё же постите баг, то приводите в пример код, который его воспроизводит, не надо пытаться объяснять «на пальцах».
4. Когда видите баг, возможно кто-то его заметил ранее и стоит его поискать.

P.S. global $_SESSION; — использование такой конструкции это тревожный сигнал.
Тут скрываются некоторые нюансы с namespace.

Класс для экспериментов.
namespace foo;

class bar{
    const BAZ = 'baz';
    }


Так работать не будет.
$string = 'bar';
echo $string::BAZ; // Fatal error: Class 'bar' not found


А вот так будет.
$string = __NAMESPACE__.'\bar';
echo $string::BAZ; // baz

$string = 'foo\bar';
echo $string::BAZ; // baz

Information

Rating
Does not participate
Location
Иркутск, Иркутская обл., Россия
Registered
Activity