PHP/MySQL | __callStatic подсчет параметров
Небольшой вопрос
Мне вот чисто интересно,каким способом Вы подсчитуете количество передаваемых параметров?Я всегда использовал count ,который праганял по кейсам,но это уж надоело,куча кода,возможно кто-то знает как можно попроще подсчитать количество передаваемых параметров,то есть $vars
<?php
Class Object {
public function test() {
echo 'test';
}
}
Class Test {
private static $instance = null; //singleton
public static function __callStatic($name,$vars) {
if($instance == null) {
self::$instance = new Object();
}
return call_user_func_array(array(self::$instance,$name),$vars);
}
}
Test::test(); //Выводит test
?>
Мне вот чисто интересно,каким способом Вы подсчитуете количество передаваемых параметров?Я всегда использовал count ,который праганял по кейсам,но это уж надоело,куча кода,возможно кто-то знает как можно попроще подсчитать количество передаваемых параметров,то есть $vars
Я просто хочу сделать инстанц для параметров,а таким методом как это делаю я - долго,тоесть много кода!
what?
new self();
262110938 (17.09.2015 в 23:41)
new self();
new self();
что за new self?верней причем тут это?
________
посл. ред. 17.09.2015 в 23:41; всего 1 раз(а); by MTV
262110938 (17.09.2015 в 23:41)
new self();
new self();
идиот или што? Где ты класс селф увидал?
MTV, у тя 2 класса...
Обчно все пишут Auth::intance()->getUser()->id;
инстансе в память на всех что проше там сохранить себе обьект Auth в self а потом вызывать везде так будет красиво =) Проснулся только что =)
Обчно все пишут Auth::intance()->getUser()->id;
инстансе в память на всех что проше там сохранить себе обьект Auth в self а потом вызывать везде так будет красиво =) Проснулся только что =)
89828013 (17.09.2015 в 23:43)
262110938 (17.09.2015 в 23:41)
new self();
идиот или што? Где ты класс селф увидал?
262110938 (17.09.2015 в 23:41)
new self();
идиот или што? Где ты класс селф увидал?
ахахах :D self это создания самого себя :D
89828013, ой новичок свали а тему ты даже не знаеш self о боги мои!!!!!
262110938 (17.09.2015 в 23:44)
MTV, у тя 2 класса...
Обчно все пишут Auth::intance()->getUser()->id;
инстансе в память на всех что проше там сохранить себе обьект Auth в self а потом вызывать везде так будет красиво =) Проснулся только что =)
MTV, у тя 2 класса...
Обчно все пишут Auth::intance()->getUser()->id;
инстансе в память на всех что проше там сохранить себе обьект Auth в self а потом вызывать везде так будет красиво =) Проснулся только что =)
я так понимаю ты ооп поверхностно учишь еще?У меня вопрос вообще в другому заключается :D Хотя направление ты понял правильно!
________
посл. ред. 17.09.2015 в 23:47; всего 1 раз(а); by MTV