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

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


11
Примушування об’єкта SimpleXML до рядка, незалежно від контексту
Скажімо, у мене є такий XML <channel> <item> <title>This is title 1</title> </item> </channel> Код нижче робить те, що я хочу, оскільки виводить заголовок у вигляді рядка $xml = simplexml_load_string($xmlstring); echo $xml->channel->item->title; Ось моя проблема. У наведеному нижче коді заголовок не трактується як рядок у цьому контексті, тому в результаті …
78 php  xml  simplexml 

16
зробити перемикач використовувати === порівняння не == порівняння У PHP
Чи є спосіб зробити так, щоб наступний код все ще використовував комутатор, а bне повертав a? Дякую! $var = 0; switch($var) { case NULL : return 'a'; break; default : return 'b'; break; } Звичайно, використовуючи оператори if, ви робите це так: $var = 0; if($var === NULL) return 'a'; …

3
Де я можу знайти модульні тести для регулярних виразів різними мовами?
Я будую помічника регулярних виразів за адресою http://www.debuggex.com . Кількість деталей, які я хочу показати, вимагає від мене власного аналізатора та збігу. Щоб переконатись, що мій аналізатор та збіжник працюють правильно, я написав власні модульні тести на смак регулярних виразів Javascript, але це стосується лише тих випадків, про які я …
78 java  php  javascript  .net  regex 

8
Як ефективно використовувати спробу ... ловити блоки в PHP
Я використовував блоки try..catch у своєму PHP-коді, але не впевнений, чи правильно їх використовував. Наприклад, деякий мій код виглядає так: try { $tableAresults = $dbHandler->doSomethingWithTableA(); $tableBresults = $dbHandler->doSomethingElseWithTableB(); } catch (Exception $e) { return $e; } Отже, я групую кілька операцій над базою даних в одному блоці try / catch, …

6
Чи існує еквівалент Java HashMap у PHP?
Мені потрібен PHP-об'єкт, схожий на HashMap в Java, але я не знайшов, коли гуглив, тому, якщо хтось знає, як я можу імітувати HashMaps у PHP, допомога буде вдячна.
78 php  hashmap 

1
як завантажити файл за допомогою curl з php [закрито]
Важко сказати, про що тут питають. Це питання неоднозначне, розпливчасте, неповне, надто широке або риторичне, і на нього не можна обґрунтовано відповісти у його нинішній формі. Щоб отримати допомогу щодо роз’яснення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Я хочу …
78 php  curl  upload 


15
Як отримати доступ до елементів масиву повернення функції?
Мені потрібно повернути декілька значень із функції, тому я додав їх у масив і повернув масив. <? function data(){ $a = "abc"; $b = "def"; $c = "ghi"; return array($a, $b, $c); } ?> Як я можу отримати значення $a, $b, з $cдопомогою виклику функції вище?
78 php  arrays  function 

2
Як назвати закриття, яке є змінною класу?
class MyClass { var $lambda; function __construct() { $this->lambda = function() {echo 'hello world';}; // no errors here, so I assume that this is legal } } $myInstance = new MyClass(); $myInstance->lambda(); //Fatal error: Call to undefined method MyClass::lambda() Отже, який правильний синтаксис для досягнення змінних класу?

7
Скільки часу може бути TLD?
Я працюю над регулярним виразом для перевірки електронної пошти в PHP, і мені потрібно знати, як довго може бути TLD і як і раніше діяти. Я зробив кілька пошуків, але не зміг знайти багато інформації по цій темі. Отже, як довго може бути TLD?

27
Apache не запускається з панелі керування XAMPP (Помилка: несподіване вимкнення Apache. Можливо, це пов’язано із заблокованим портом)
Я успішно встановив XAMPP (xampp-win32-1.8.2-0-VC9-installer.exe) у Windows 7. Але, на жаль, під час запуску Apache з панелі керування XAMPP було виявлено таку помилку: 5:38:38 PM [Apache] Error: Apache shutdown unexpectedly. 5:38:38 PM [Apache] This may be due to a blocked port, missing dependencies, 5:38:38 PM [Apache] improper privileges, a crash, …
78 php  apache  server  xampp  port 

18
Laravel: Помилка [PDOException]: Не вдалося знайти драйвер у PostgreSQL
Я намагаюся підключитися до бази даних PostgreSQL через Laravel, щоб виконати міграцію php artisan, але, схоже, не спрямований, оскільки він читає ім'я бази даних MySQL. Ось команди з database.php: 'connections' => array( 'sqlite' => array( 'driver' => 'sqlite', 'database' => __DIR__.'/../database/production.sqlite', 'prefix' => '', ), 'mysql' => array( 'driver' => …


4
PDO :: PARAM для типу десяткового типу?
У мене є 2 поля бази даних `decval` decimal(5,2) `intval` int(3) У мене є 2 запити для довідки, які їх оновлюють. Той, що оновлює int, працює нормально $update_intval->bindParam(':intval', $intval, PDO::PARAM_INT); але я не можу оновити десяткове поле. Я спробував 3 способи нижче, але нічого не працює $update_decval->bindParam(':decval', $decval, PDO::PARAM_STR); $update_decval->bindParam(':decval', …
78 php  mysql  database  pdo 

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