Articles of php

Verständnis von PHP Type Coercion

Ich habe dieses kleine Stück Code gesehen, das meinem Verständnis entgeht: <?php $a = '0e462097431906509019562988736854'; $b = '0e830400451993494058024219903391'; var_dump($a == $b); Welches wird ausgeben: bool(true) Ich verstehe, dass PHP bei der Verwendung von == einen Fuzzy-Vergleich durchführt und still zwischen den Typen umwandelt, um den Vergleich durchzuführen. Was ich nicht verstehe, ist, warum PHP scheint, […]

Wie kann ich auf eine tiefe Objekteigenschaft zugreifen, die in PHP als Variable (Punktnotation) bezeichnet wird?

Es gibt viele ähnliche Fragen, dies ist jedoch etwas anders, da es um den Zugriff auf Objekte mit tiefen Objekten geht und nicht nur um eine Ebene der Tiefe. foo.bar , ich habe eine Variable, die die Zeichenfolge foo.bar . $user = new User(); $user->foo = new Foo(); $user->foo->bar = “Hello World”; $variable = “foo.bar” […]

Wie kann ich Cron-Job über PHP-Skript festlegen

Wie kann ich Cron-Job über PHP-Skript festlegen.

Fehler in der Konsole erhalten: Fehler beim Laden der Ressource: net :: ERR_CONNECTION_RESET

Ich habe meine Anwendungsseite Failed to load resource: net::ERR_CONNECTION_RESET und diesen Fehler in der Konsole erhalten Fehler beim Failed to load resource: net::ERR_CONNECTION_RESET . Ich habe versucht, die XAMPP-Version neu zu installieren, aber das funktioniert nicht für mich.

PHP Split String in Integer-Element und String

Ich habe eine Zeichenfolge sagen: Order_num = “0982asdlkj” Wie kann ich das in die 2 Variablen teilen, mit dem Zahlenelement und dann mit einer anderen Variable mit dem Buchstabenelement in PHP? Das Zahlenelement kann eine beliebige Länge von 1 bis 4 annehmen, und das Buchstabenelement füllt den Rest, um jede Bestellung mit insgesamt 10 Zeichen […]

Wie öffne ich eine Datei in PHP, die Unicode-Zeichen in ihrem Namen hat?

Zum Beispiel habe ich einen Dateinamen wie diesen – проба.xml und ich kann ihn nicht vom PHP-Skript öffnen. Wenn ich PHP-Skript in UTF-8 eingerichtet habe, dann ist der gesamte Text im Skript utf-8, wenn ich dies an file_get_contents übergebe: $fname = “проба.xml”; file_get_contents($fname); Ich bekomme den Fehler, dass die Datei nicht existiert. Der Grund dafür […]

PHP mail () funktioniert nicht

Ich möchte ein einfaches Registrierungsformular mit Aktivierungs-Mail schreiben und so weiter. Aus irgendeinem Grund sendet mail () die E-Mails nicht, oder meine 3 verschiedenen E-Mail-Konten (hotmail, gmail, yahoo) empfangen sie nicht und legen sie daher nicht einmal in den Spam-Ordner. Code: Jedes Mal, wenn es ‘Email on the way’ ausgibt, wird mail () wahr, richtig? […]

Wie kann ich benutzerdefinierte HTTP-Body-Inhalte mit CakePHP 3.4 ausgeben? Das Echo verursacht den Fehler “Header nicht ausgeben”

Mit CakePHP 3.4, PHP 7.0. Ich versuche, eine wirklich einfache Controller-Methode zu erstellen, um JSON auszugeben. Es wird ausgegeben “Kopfzeilen können nicht geändert werden …”. public function test() { $this->autoRender = false; echo json_encode([‘method’ => __METHOD__, ‘class’ => get_called_class()]); } Browserausgabe {“method”:”App\\Controller\\SomeController::test”, “class”:”App\\Controller\\SomeController”} Warning (512): Unable to emit headers. Headers sent in file=… Warning (2): […]

PHP Try-Catch-Blöcke: Können sie ungültige Arg-Typen abfangen?

Hintergrund: Angenommen, ich habe das folgende offensichtlich falsche PHP: try{ $vtest = ”; print(array_pop($vtest)); }catch(Exception $exx){} Damit es mit array_pop funktioniert, sollte $ vtest offensichtlich ein Array und keine Zeichenfolge sein. Trotzdem, wenn ich diesen Code ausführe, wird die Warnung angezeigt. Ich möchte das nicht, ich möchte nur, dass der Code im Hintergrund versagt. Frage: […]

Wie kann ich DATE () in Doctrine 2 DQL verwenden?

Wenn ich in Symfony die folgende Abfrage mit der DATE-function in mysql verwendete, erhalte ich einen Fehler SELECT employer.companyName AS employerName, jobs.jobId, jobs.industryId, jobs.focusId, jobs.companyName, jobs.employerId, jobs.jobTitle, DATE(jobs.createdDate) AS createdDate , DATE(jobs.endDate) AS endDate , jobs.replyTo, jobs.featured , jobs.jobType, jobs.status FROM Acme\\AppsBundle\\Entity\\Jobs jobs , Acme\\AppsBundle\\Entity\\Employer employer WHERE jobs.employerId = employer.employerId GROUP BY jobs.jobId ORDER BY […]