|
|||
PHP Unexpected character in input
Moin,
ich hab ein Problem mit einem PHP-Script. Ich erstelle eine Lambda-Funktion mit create_function, wie folgt: PHP-Code:
Ich erhalte jetzt folgenden Fehler, wenn ich das Script auf meinem Webspace ausführe (lokal gehts): Code:
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /foo/bar/xy.php(63) : runtime-created function on line 1 Weiß jemand Rat? Danke schon mal im Voraus, gruß, take |
Sponsored Links |
|
|||
Moin,
hier ist ein Script, dass das Problem zeigt: PHP-Code:
Code:
string(62) "return call_user_func('lambda_67', $elem1['a'], $elem2['a']);" string(1) "a" string(10) "lambda_67" -3 Code:
string(61) "return call_user_func('lambda_1', $elem1['a'], $elem2['a']);" string(1) "a" string(9) "lambda_1" Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /homepages/27/d342756222/htdocs/nspz/public/test.php(6) : runtime-created function on line 1 Parse error: syntax error, unexpected '}', expecting ')' in /homepages/27/d342756222/htdocs/nspz/public/test.php(6) : runtime-created function on line 1 Fatal error: Function name must be a string in /homepages/27/d342756222/htdocs/nspz/public/test.php on line 7 Ich habe echt keine Ahnung, was das soll... gruß, take |
|
|||
Besteht die Chance, den Code umzuschreiben? Was soll er leisten?
Ich kann dir nicht sagen, was PHP 5.2 da für Probleme hat, aber ich finde diese Anordnung ehrlich gesagt auch etwas schwer zu durchblicken. Habe das Gefühl, das geht einfacher. |
|
|||
Moin,
ich möchte ein Array basierend auf einem Key in diesem Array sortieren. Meinetwegen ich habe dieses Array (als JSON zu besseren Übersicht): Code:
[ { "key": "a", "irgendwas": "anderes" }, { "key": "c", "nochwas": "anderes" }, { "key": "b", "foo": "bar" } ] Ich hoffe ich habe das verständlich beschrieben gruß, take |
|
|||
So vielleicht?
PHP-Code:
|
|
|||
Moin,
vielen Dank erstmal, das geht soweit. Sobald ich aber statt strcmp die Rückgabe eines weiteren Aufrufs von create_function nehme, kriege ich bei PHP 5.2.17 das hier: Code:
Parse error: syntax error, unexpected '}' in /homepages/27/d342756222/htdocs/nspz/public/test.php(6) : runtime-created function on line 1 Fatal error: Function name must be a string in /homepages/27/d342756222/htdocs/nspz/public/test.php on line 7 Code:
Warning: Unexpected character in input: ' in C:\Users\Take\Homepage\spielmannszug\public\test.php(6) : runtime-created function on line 1 Fatal error: Call to undefined function lambda_790() in C:\Users\Take\Homepage\spielmannszug\public\test.php(6) : runtime-created function on line 1 PHP-Code:
PHP-Code:
gruß, take |
|
|||
Moin,
Ich habe eine Benutzerdefinierte Sortierfunktion (liegt als String vor, dieser kann entweder die Rückgabe eines Aufrufs von create_function sein, oder aber auch z.B. strcmp). Daraus will ich eine Funktion erstellen (mit create_function), die ich der Funktion usort übergeben kann, damit diese das Array nach dem gewünschten Unter-Schlüssel mit der Benutzerdefinierten Sortierfunktion sortiert. Was ich möchte ist eine Funktion wie diese: PHP-Code:
take |
Sponsored Links |
|
|||
Okay, ich glaube, ich habe es jetzt begriffen.
Siehe dazu diese beiden Bugreports: - https://bugs.php.net/bug.php?id=37016 - https://bugs.php.net/bug.php?id=40160 Vielleicht geht das: PHP-Code:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
php Seiten online stellen | online | Serveradministration und serverseitige Scripte | 7 | 27.03.2009 13:13 |
Praxisnah PHP lernen | p0mmeluff | Serveradministration und serverseitige Scripte | 5 | 24.03.2009 22:18 |
Fehlermeldung: "No input file specified" nach php weiterleitung | nevermind | Serveradministration und serverseitige Scripte | 2 | 19.09.2008 11:27 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
Input Type hidden eigenen Style definieren. Wie? | dabjoern | CSS | 4 | 09.07.2005 11:51 |