我正在学习php,并且正在做一个声明来证明局部变量不能在定义它的函数之外被调用。
我似乎无法在语句中找到换行符,而只能找到一行空格。
<html>
<head>
<title>Testing Global and Local Variables</title>
</head>
<body>
<?php
//Global varaible called after function
$g_test_string="this is the value in the variable outside the function at a global level!";
function printstring()
{
$l_test_string="this is the value of the variable inside the function at a local level!";
print($l_test_string);
}
//Calling statements
printstring();
echo "\r";
echo 'Global variable value: ' . $g_test_string;
echo 'Local variable value: ' . $l_test_string;
?>
</body>
</html>
打印输出如下所示:
this is the value of the variable inside the function at a local level! Global variable value: this is the value in the variable outside the function at a global level! Local variable value:
我尝试在函数调用和全局变量的echo之间进行中断,但只产生了一个行空间,而不是中断。
我想应该是些简单的东西。
多谢
安德鲁
4条答案
按热度按时间8ljdwjyq1#
如果你想确保你的换行符是跨平台兼容的,使用
PHP_EOL
我通常使用“\n”。如果你想让换行符出现在HTML中,使用"<br>"
。根据注解进行编辑:下面介绍如何从HTML中提取尽可能多的PHP。
fcipmucu2#
在PHP中需要换行符的地方使用
<br />
或\n
我在演示中使用了特征线:http://www.forumalliance.net/so.php
xriantvc3#
如何在while循环中逐行断开显示数据并转发到下拉ID
57hvy0tb4#
变通方法如果您尝试在本地主机上打印
"\n"
,请尝试在脚本顶部添加以下内容。不是一个理想的解决方案,但工作。