这是我的代码及其工作
<?php
$num = 5;
$location = 'tree';
define(format,'There are %d monkeys in the %s');
echo sprintf(format, $num, $location);
?>
但我正在
注意使用未定义的常量格式 - 在第6行假定为“格式”
树上有5只猴子
为什么?
答案 0 :(得分:1)
您需要在定义变量时插入''
<?php
$num = 5;
$location = 'tree';
define('format','There are %d monkeys in the %s');
echo sprintf(format, $num, $location);
?>
答案 1 :(得分:1)
您需要添加'
以避免通知
define('format','There are %d monkeys in the %s');
标准常量名称以大写字母表示。你应该做 -
define('FORMAT','There are %d monkeys in the %s');