Запитання з тегом «php»

PHP - широко використовувана, динамічна, об'єктно-орієнтована та інтерпретована сценарійна мова на високому рівні, розроблена головним чином для веб-розробки веб-сервера. Використовується для запитань про мову PHP.


8
Виклик динамічного методу класу в PHP
Чи є спосіб динамічно викликати метод у тому ж класі для PHP? Я не маю правильного синтаксису, але я хочу зробити щось подібне до цього: $this->{$methodName}($arg1, $arg2, $arg3);
88 php 

3
Як пропустити тести в PHPunit?
Я використовую phpunit у зв’язку з jenkins, і я хочу пропустити певні тести, встановивши конфігурацію у файлі XML phpunit.xml Я знаю, що можу використовувати в командному рядку: phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest як перекласти це у файл XML, оскільки <filters>тег призначений лише для покриття коду? Я хотів би запустити всі тести, крім …
88 php  phpunit 

5
PHP - визначає константу всередині класу
Як я можу визначити константу всередині класу і зробити так, щоб вона була видимою лише при виклику в контексті класу? ....щось на зразок Foo::app()->MYCONSTANT; (і якщо його закликають, як MYCONSTANTігнорувати)
88 php  class  constants 

8
У чому різниця між session_unset () та session_destroy () у PHP?
З документації php.net : session_destroy - знищує всі дані, зареєстровані на сеанс session_unset - звільнити всі змінні сеансу Моє запитання з трьох частин: Ці дві функції здаються дуже схожими. Яка насправді різниця між ними? Здається, обидва видаляють усі змінні, зареєстровані в сеансі. Хтось із них насправді знищує саму сесію? Якщо …

2
Доктрина 2 та таблиця посилань багато-до-багатьох із додатковим полем
(Вибачте за моє незв’язне запитання: я намагався відповісти на деякі запитання, коли писав цей пост, але ось він :) Я намагаюся створити модель бази даних зі зв'язком "багато-до-багатьох" усередині таблиці посилань, але яка також має значення для кожного посилання, в даному випадку таблиці збереження запасів. (це базовий приклад для більшої …

7
getenv () проти $ _ENV у PHP
У чому різниця між getenv()і $_ENV? Будь-які компроміси між використанням будь-якого? Я помітив, що іноді getenv()дає мені те, що мені потрібно, тоді як $_ENVні (наприклад HOME).

6
Як створити сервер веб-сокетів в PHP
Чи існують підручники чи путівники, що показують, як написати собі простий сервер веб-сокетів у PHP? Я намагався шукати це в Google, але не знайшов багатьох. Я знайшов phpwebsockets, але зараз він застарів і не підтримує найновіший протокол. Я спробував оновити його сам, але, здається, це не працює. #!/php -q <?php …


5
Додавання елемента до асоціативного масиву
//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question); print_r($data); } Це не працює, оскільки замінює значення даних. Як я можу змусити його додати асоціативне значення для кожного …
88 php 

18
Laravel: Auth :: user () -> id намагається отримати властивість не-об'єкта
Я отримую наступну помилку "намагаючись отримати властивість не-об'єкта", коли я надсилаю форму для додавання користувача, помилка, очевидно, знаходиться в першому рядку: Auth :: user () -> id наступного : $id = Auth::user()->id; $currentuser = User::find($id); $usergroup = $currentuser->user_group; $group = Sentry::getGroupProvider()->findById($usergroup); $generatedPassword = $this->_generatePassword(8,8); $user = Sentry::register(array('email' => $input['email'], 'password' …

30
Запит на публікацію в Laravel - Помилка - 419 На жаль, термін дії вашої сесії / 419 закінчився
Я встановив Laravel 5.7 Додано форму до файлу \resources\views\welcome.blade.php <form method="POST" action="/foo" > @csrf <input type="text" name="name"/><br/> <input type="submit" value="Add"/> </form> Додано до файлу \routes\web.php Route::post('/foo', function () { echo 1; return; }); Після відправки запиту POST: 419 Вибачте, ваш сеанс закінчився. Будь ласка, оновіть і спробуйте ще раз. У …
88 php  laravel  csrf 


13
діюче обмеження open_basedir. Файл (/) не знаходиться в межах дозволених шляхів:
Я отримую цю помилку при завантаженні аватара на моєму сайті. Я ніколи раніше не отримував її, і нещодавно нічого не змінилося, щоб я почав отримувати цю помилку ... Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s):
88 php  filesystems 

7
Як отримати доступ до властивостей об’єкта з такими іменами, як цілі числа?
Я використовую json_decode()щось на зразок: $myVar = json_decode($data) Що дає мені такий результат: [highlighting] => stdClass Object ( [448364] => stdClass Object ( [Data] => Array ( [0] => Tax amount liability is ....... Я хочу отримати доступ до рядкового значення в ключі [0]. Коли я намагаюся зробити щось на …
87 php  object  properties 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.