В течение многих лет я сделал что-то вроде этого:Variable Область применения и функции
config.php
<?php
$db = array("user" => "username", "pass" => "password");
functions.php
<?php
require_once('config.php');
function connectToDatabase() {
$dbc = new PDO($dsn, $db['user'], $db['pass']);
// Do some stuff ...
}
Я только что прочитал PHP руководство и что SHOULDNT работает, но на долгие годы. Существуют ли какие-либо конфигурации сервера, которые позволяют работать?
Я только что закодировал новый скрипт и получил ошибки. Массив $ db даже не инициализирован.
Я просто просматриваю некоторые мои сценарии, и они содержат мой оригинальный пример. У меня есть выделенный сервер centos, который был настроен мной некоторое время назад. Это то, на чем я размещаю все задания клиентов. Я знаю, что это кажется странным и даже невозможным, но это то, что я делал до сегодняшнего дня, когда он застал меня в течение часа, потому что он не работал. –
@Jamie странно! Тогда то, что предлагает @deceze, - единственное объяснение, о котором я могу думать. –