Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по PHP оффтопик небольшой (https://javascript.ru/forum/misc/26029-vopros-po-php-offtopik-nebolshojj.html)

Mахmaxmaximus 24.02.2012 05:10

п.с. как проверить существует ли какое-то свойство у $_GET?

property_exists($_GET, 'getCategories') варнингует
Warning: First parameter must either be an object or the name of an existing class

FINoM 24.02.2012 05:20

isset?

Mахmaxmaximus 24.02.2012 05:26

FINoM,
спасибушки,я естественно на него нагуглил, но там написано что он проверяет переменные, как выяснилось не только переменные с еще и свойства сущностей.

Gvozd 24.02.2012 11:39

Цитата:

Сообщение от Mахmaxmaximus
property_exists($_GET, 'getCategories') варнингует
Warning: First parameter must either be an object or the name of an existing class

Ты теперь из-за каждой мелочи на форум бежать собираешься?
В сообщении об ошибке достаточно ясно описана причина ошибки

userfoenix 24.02.2012 14:03

Язык программирования, как и любой инструмент, работает правильно только в руках мастера ;) Нужно доки читать, опыт получать.

Поработайте пару лет на нем, потом сможете так критиковать. А сейчас просто смешно... детский сад...

Mахmaxmaximus 24.02.2012 14:51

Цитата:

Сообщение от Gvozd
Ты теперь из-за каждой мелочи на форум бежать собираешься?

Наверное да, из за каждой WTF мелочи. Как например то nxnj $_GET не обьект, а что эт тогда? это ВТФ. да даже гугл вел всегда только на метод property_exists для проверки свойств, как проверить тогда свойства не у обьекта? гугл всегда вел на property_exists

userfoenix 24.02.2012 14:58

if(isset($_GET['key'])) { .... }

или if(array_key_exists('key', $_GET)){ ... }

$_GET, $_POST - хеши или ассоциативные массивы

property_exists - только для объектов или классов

userfoenix 24.02.2012 15:12

Стыдно, иди читай книжки
 
Цитата:

Сообщение от Mахmaxmaximus (Сообщение 159647)
Наверное да, из за каждой WTF мелочи. Как например то nxnj $_GET не обьект, а что эт тогда? это ВТФ. да даже гугл вел всегда только на метод property_exists для проверки свойств, как проверить тогда свойства не у обьекта? гугл всегда вел на property_exists


Это же как надо так криво гуглить... А прочитать простую доку по языку слабо? Mахmaxmaximus, иди книжки листать и не позорься на форуме... Не дай то Бог такого ламера кому-то в команду... задолбет досмерти. А виновата природняя лень всему, ибо люди снач. книжки читают, а потом спрашивают. Твои траблы порешает самый дешевый пхп справочник ))

Mахmaxmaximus 24.02.2012 16:08

userfoenix,
Да у вас батхерд батеька;) но пыха как была говном так говном и останется), это доказывает даже то, что щас все на нод переходят. С чувством как будто руки развязали. наконец-то у людей появится нормальная область видимости!

dmitriymar 24.02.2012 16:18

Цитата:

Сообщение от Mахmaxmaximus
, но пыха как была говном так говном и останется), это доказывает даже то, что щас все на нод переходят. С чувством как будто руки развязали.

Ну и причём одно к другому? У всего есть свои плюсы и минусы.
От того что ты "изучил язык" за несколько часов он не становиться плохим,а ты профи в нём тоже не становишься.
Как правильно отметили -для ответа на вопросы какие перед тобой становятся достаточно полистать книжку-раскраску по языку

nikita.mmf 24.02.2012 16:33

Mахmaxmaximus, причем тут PHP, если не нравиться берите другой серверный язык питон, ява, дот нет, рельсы. PHP довольно своеобразный язык, который долгое время формировался разными людьми, в результате получилось ни на что не похожее API, но это не значит, что он плох. Это особенность технологи ни больше ни меньше. Если Вы не можете разобраться, то проблема далеко не в PHP.

devote 24.02.2012 16:55

Цитата:

Сообщение от Mахmaxmaximus (Сообщение 159662)
userfoenix,
Да у вас батхерд батеька;) но пыха как была говном так говном и останется), это доказывает даже то, что щас все на нод переходят. С чувством как будто руки развязали. наконец-то у людей появится нормальная область видимости!

что за глупости, кто кому развязал то?.. Просто создав Node.JS дали возможность JS программистам писать серверные приложения не изучая иной язык... Вот и вся разница, никто никому не развязывал руки, а уж тем более говорить о языке плохо не зная его, глупо и тупо... для начала нужно выучить язык что бы говорить о его недостатках/достоинствах.

Mахmaxmaximus 24.02.2012 17:19

Цитата:

Сообщение от devote
дали возможность JS программистам писать серверные приложения не изучая иной язык... Вот и вся разница

не совсем, еще дали собыийность и хайдап.

userfoenix 24.02.2012 17:24

Node.JS очень своеобразный фреймворк, подходит для своего узкого круга задач. Его нельзя называть заменой серверным языкам. Наряду с плюсами он имеет и минусы. Например общая область видимости: какой то запрос с неправильными параметрами поменяет какие-то данные и ляжет - всей системе ппц. Програмисту надо оч. акуратно все писать. Причем ограничения по нагрузке. Для оч. посещаемых ресурсов лучше Ерланг юзать, он и быстрее при нагрузках больших, больше держит конектов и секьюрный

devote 24.02.2012 18:23

Цитата:

Сообщение от Mахmaxmaximus
не совсем, еще дали собыийность и хайдап.

для начала выучи PHP что бы подобное утверждать.

Mахmaxmaximus 24.02.2012 18:26

Цитата:

Сообщение от devote
для начала выучи PHP что бы подобное утверждать.

при чем тут PHP?

devote 24.02.2012 18:30

твоя тема именно про PHP:
Цитата:

Сообщение от Mахmaxmaximus
Вопрос по PHP оффтопик небольшой


Mахmaxmaximus 24.02.2012 18:33

Цитата:

Сообщение от devote
твоя тема именно про PHP:

но мое сообщение на которое ты отвечаешь:

Цитата:

не совсем, еще дали собыийность и хайдап.
не про PHP О_О

dmitriymar 24.02.2012 19:34

PHP очень мощный язык . сейчас читаю Php 5/6 (Кузнецов,Симдянов) и многие вещи открываются по новому. в частности Curl(одно из многого). Язык предоставляет возможности обходиться без этой библиотеки ,как и без многих,и получать гораздо больше возможностей,получать контент с других страниц отправляя в стандартных функциях работы с файлами заголовки,о чём не упоминают в "книжках-раскрасках". Думаю что ещё немало узнаю из этой книги(о загадки рнр для хакера вообще молчу).


Часовой пояс GMT +3, время: 22:18.