Причем тут оператор ||? Просто в JS. можно обращаться к несуществующим элементам массива/обьекта получая в результате undefined коротрый кастится к false а в PHP получится warning и вернет null поэтому в теории || должен аналагично работать и в PHP.
в классе полностью отсутствует форматирование кода, это связано как с оптимизацией размера самого файла так и с принципом «пользователь не должен знать внутреннюю структуру, только открытые функции»
Место на диске экономите? Выкладывать такое на гитхаб, простите, мудатсвто :)
gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html
$ cat test.c #include <stdio.h> const char str1[] = "Anna"; const char str2[] = "Denis"; const char str3[] = "Vladimir"; const char str4[] = "Alexey"; const size_t str_max_len = sizeof(union { char a1[sizeof(str1)], a2[sizeof(str2)], a3[sizeof(str3)], a4[sizeof(str4)]; }); $ gcc --version gcc (Ubuntu 4.8.1-2ubuntu1~13.04) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ gcc -Wall -Wextra -c -o test.o test.c $ nm test.o 0000000000000000 R str1 0000000000000005 R str2 000000000000000b R str3 0000000000000014 R str4 0000000000000020 R str_max_lenМесто на диске экономите? Выкладывать такое на гитхаб, простите, мудатсвто :)
Очень странное заключение.