Dieser Artikel teilt Ihnen hauptsächlich die häufigsten Fehler in PHP mit, die bei der Verwendung von PHP im täglichen Leben zusammengefasst werden. Ich hoffe, dass er allen helfen kann.
1 Zitierte Fragen
<?php$arr = range(1,3);foreach ($arr as &$v){ } print_r($arr);foreach ($arr as $v){ print_r($arr); }
2 Erkennen, ob eine Variable gesetzt ist
<?php$data = array();//$data['name'] = 0;//$data['name'] = null;$data['name'] = false;if (isset($data['name'])) { var_dump('not set name'); } else { var_dump('already set name'); }if (($data['name'])) { var_dump('data-name 存在'); } else { var_dump('data-name 不存在'); }if (array_key_exists('name', $data)) { var_dump('key name 存在于array中'); } else { var_dump('key name 不存在于array中'); }
Drei Werte, drei Beurteilungsvariablen Die Die Ergebnisse der Methode, ob sie existiert, sind:
3 Verwenden Sie direkt den von der Funktion
<🎜 zurückgegebenen Datenindex ><?phpclass Config{ private $values = []; public function __construct() { // 使用数组对象而不是数组 // $this->values = new ArrayObject(); } public function &getValues() { return $this->values; } }$config = new Config();$config->getValues()['test'] = 'test';echo $config->getValues()['test'];
Notice: Undefined index: test in /Users/leon/Documents/workspace/test/php7.php on line 20
Das obige ist der detaillierte Inhalt vonHäufige Fehler in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!