$foo = <<<'CODE'
for ($x=1; $x<=$koluslug; $x++ ){
$slugSql2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `info3` WHERE id='$slyg[$x]'")); echo $slugSql2['name'];
}
CODE;
eval($foo);
Замечание: В вызове функции отсутствует знак ссылки - он есть только в определении функции. Этого достаточно для корректной передачи аргументов по ссылке. Начиная с PHP 5.3.0, вы можете получить предупреждение о том, что передача переменной по ссылке устарела, если используете & в foo(&$a);. Начиная с PHP 5.4.0 передача переменной по ссылке стала невозможна, поэтому использование этого приема приведет к фатальной ошибке.
function func(array &$par) {
$par[0] += 5;
echo $par[0] . "<br>";
}
$yourArr = [];
usort($yourArr, function ($a, $b) {
return $a[0] < $b[0] ? -1 : 1;
});
$db->query('SELECT * FROM `databaseA`.`table`');
class foo {
public function __construct() {
echo 'foo', PHP_EOL;
}
}
class bar extends foo {
public function __construct() {
echo 'bar', PHP_EOL;
}
}
$bar = new bar(); // выведет: bar
class foo {
public function __construct() {
echo 'foo', PHP_EOL;
}
}
class bar extends foo {
public function __construct() {
parent::__construct();
echo 'bar', PHP_EOL;
}
}
$bar = new bar();
//выведет:
foo
bar
$renderImage = CFile::ResizeImageGet(
$arResult['PREVIEW_PICTURE'],
array("width" => 60, "height" => 60)
);
Возвращает файл в виде массива. Каждый элемент массива соответствует строке файла, с символами новой строки включительно.