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

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

6
Видимість за замовчуванням методів класів у PHP
Я переглянув посібник , але не можу знайти відповідь. Яка видимість за умовчанням у PHP для методів без оголошення про видимість? Чи PHP має видимість пакету, як у Java? Наприклад, у наведеному нижче коді є go()державним чи приватним? class test { function go() { } } Причина, яку я запитав, …
118 php  oop  visibility 

13
Як я можу використовувати потрійний оператор (?:) В PHP як скорочення для "якщо / ще"?
На підставі прикладів на цій сторінці внизу є зразки робочого та непрацюючого коду. Робочий код з використанням ifоператора: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Неробочий код з використанням потрійного оператора: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br />' : …

11
Прочитайте кожен рядок файлу txt до нового елемента масиву
Я намагаюся прочитати кожен рядок текстового файлу в масив і мати кожний рядок у новому елементі. Мій код поки що. <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file); ?>
118 php  arrays  text-files  fgets 

6
Як я можу створити масив з парами ключових значень?
Як я можу додати пари ключових значень до масиву? Це не спрацює: public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } Тому що це дає мені: Array ( …
117 php  arrays 


10
Як застосувати метод bindValue у пункті LIMIT?
Ось знімок мого коду: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); я отримав Ви маєте помилку …
117 php  mysql  sql  pdo  bindvalue 

9
Різниця між array_push () та $ array [] =
У посібнику PHP ( array_push ) сказано .. Якщо ви використовуєте array_push () для додавання одного елемента до масиву, краще використовувати $ array [] =, оскільки таким чином немає накладних витрат виклику функції. Наприклад : $arr = array(); array_push($arr, "stackoverflow"); print_r($arr); проти $arr[] = "stackoverflow"; print_r($arr); Я не розумію, чому …
117 php  arrays  push 

3
Яка різниця між fastcgi та fpm?
Я намагаюся встановити php з fpm на macports. Я десь прочитав, що fpm означає FastCGI-менеджер процесів. Це означає, що fastcgi та fpm однакові? Якщо вони однакові, то чому ми маємо два різні варіанти macports для php, а саме "php5 + fastcgi" та "php5 + fpm"
117 php  macos  fastcgi  macports 


7
PDO MySQL: використовувати PDO :: ATTR_EMULATE_PREPARES чи ні?
Про це я читав досі PDO::ATTR_EMULATE_PREPARES: Емуляція підготовки PDO краще для роботи, оскільки вбудована підготовка MySQL обходить кеш запитів . Натурна підготовка MySQL краща для безпеки (запобігання ін'єкції SQL) . Натурна підготовка MySQL краще для повідомлення про помилки . Я вже не знаю, наскільки правдиві будь-які з цих тверджень. Моє …
117 php  mysql  pdo 

5
phpunit mock метод декількох викликів з різними аргументами
Чи є спосіб визначити різні макетні очікування для різних вхідних аргументів? Наприклад, у мене є клас рівня баз даних під назвою DB. Цей клас має метод, який називається "Запит (рядок $ запит)", цей метод приймає рядок запиту SQL на вході. Чи можу я створити макет для цього класу (БД) і …
117 php  mocking  phpunit 

5
is_file або file_exists в PHP
Мені потрібно перевірити, чи файл знаходиться на жорсткому диску у вказаному місці ($ path. $ File_name). Яка різниця між is_file()і file_exists()функціями і які краще / швидше використовувати в PHP?
117 php  file  exists 

3
Пропустити вимогу композитора PHP
Ми використовуємо PHPCI та композитор. Сервер, на якому працює PHPCI, знаходиться на PHP 5.3. Для проекту ми додали Facebook PHP SDK, використовуючи композитор. Це вимагає PHP 5.4. Композитор запускається PHPCI і виконується. Але оскільки сервер CI щойно отримав PHP 5.3, композитор не зміг із повідомленням про помилку: facebook/php-sdk-v4 4.0.9 requires …

30
Laravel порожній білий екран
Мій сайт laravel працював раніше, я нещодавно оновив до Apache 2.4 та PHP 5.5.7. Тепер я отримую білий порожній екран, коли переходжу на laravel.mydomain.com, нічого в журналах помилок apache, маршрутах та ін. Не повинно бути нормально, як це було раніше. .htaccess завантажується, коли я отримую 500, коли я вставляю недійсний …


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