PHP Category

PHP Modul Aktivierung php5enmod

php5enmod ist ein Kommando um auf dem Apache Server ein PHP Modul, eine Extension zu aktivieren. Das Gegenteil hierzu um Dinge wieder rückgängig zu machen ist php5dismod. Die Abkürzungen sind sehr verständlich enmod für enable module sowie dismod für disable module. Ein Beispiel: Um die gd Bibliothek (Library) zu aktivieren in PHP sudo php5enmod gd […]

Weiterlesen

PHPDoc ans laufen kriegen

PHPDoc phpdoc.bat @echo off if „%PHPBIN%“ === „“ set PHPBIN=C:/xampp/xampp/php/php.exe if not exist „%PHPBIN%“ if „%PHP_PEAR_PHP_BIN%“ neq „“ goto USE_PEAR_PATH GOTO RUN :USE_PEAR_PATH set PHPBIN=%PHP_PEAR_PHP_BIN% :RUN „%PHPBIN%“ „C:/xampp/xampp/php/phpdoc.php“ %* ::“%PHPBIN%“ „%PHP_PEAR_BIN_DIR%/phpdoc.php“ %*   done.

Weiterlesen

PHP: array_shift()

Die Funktion array_shift nimmt das erste Element aus dem Array, löscht es und kürzt das Array passender weise.

Weiterlesen

PHP Funktionen Objekt in Array umwandeln

Ein Fundus aus dem php.net: function toArray($obj) { if (is_object($obj)) $obj = (array)$obj; if (is_array($obj)) { $new = array(); foreach ($obj as $key => $val) { $new[$key] = toArray($val); } } else { $new = $obj; } return $new; } /* Funktion wandelt jedes Objekt inklusive vererbter Objekte in Array um */ function objectToArray ($object) […]

Weiterlesen

Yii Projekt releasen – Production Mode aktivieren

Ist die erste Version der eigenen Yii Webanwendung fertig, kann es zum nochmaligem Testen oder ersten Live-Gang auf den Server im Produktionsmodus gehen. Dabei Punkte sind einige Vorbereitungen zu treffen. Deploying the Yii Application Startseite ändern, angeben eines Default-Controllers in der /protected/config/main.php Debug Modus ausschalten, in der index.php die Zeile mit der YII_DEBUG Konstante auskommentieren […]

Weiterlesen

Yii PHP Fehler: Indirect modification of overloaded property Klasse::attribut has no effect

Der Fehler kann zunächst erscheinen, weil keine __set()-Methode existiert. Stackoverflow kann helfen – muss es aber nicht allein. Mir ist es im Yii Projekt passiert. Hatte eine findAllBySql()-Funktion ein Model Array zurück geben lassen und falsch auf eins der Arrays zugegriffen. Fehlercode Indirect modification of overloaded property … has no effect Ich hatte den Code: […]

Weiterlesen

PHP: Array Schlüssel neu vergeben

Was hab ich lang gesucht, nach einer Lösung den Array Schlüssel auszulesen oder neu zu setzen. Mit dem Stichworten assoziierte Arrays Schlüssel auslesen kommt man nicht zum gewünschten Ergebnis. Array Keys! Es sind die Keys, ich brauchs nie mehr googeln. array_values($datenArray); Die Funktion funktioniert nur beim Aufruf. Es werden keine Werte dauerhaft überschrieben und gespeichert, […]

Weiterlesen