Systemumgebung: Das verwendete EasyPHP12-PHP wird mit 5.4.6 geliefert. Das Webverzeichnis befindet sich in E:EasyPHP12www unter dem Installationsverzeichnis.
Setze php.ini > und setze ein absolutes Pfad. Ich habe weder mit dem relativen Pfad begonnen, noch habe ich ihn verstanden folgt
<?php
include_once("inc /auth.php");
?>
<!DOCTYPE html>
<html>
<head> </head>
</html> ;
auth.php
<?
phpinfo();
$ddd="1";
?>
Es gibt 2 Probleme
1. Wenn ich http://127.0.0.1:8887/test öffne /a.php lokal und öffnen Sie den Quellcode. Es fühlt sich an, als würde der Code direkt gelesen, aber der Code in include_once wird nicht ausgeführt. Was ist los? Wenn phpinfo() nach a.php verschoben wird, wird es normal ausgeführt.
<?
phpinfo();
$ddd="1";
?>
<!DOCTYPE html>
<html>
<head>
</html>
2. Ich verwende die Variable $ddd in a.php, Code: echo $ddd; aber es funktioniert auch nicht und es wird ein Fehler gemeldet.
Hinweis: Undefinierte Variable: ddd in E:EasyPHP12wwwtesta.php in Zeile 11