昨天安装了PHP的开发环境,根据一个百度经验里的介绍做的,可惜链接找不着了。目前状况是这样:在Apache24下有一个www的文件夹,通过编辑里边的index.php来学习PHP程序的编写,程序运行的结果可以通过浏览器访问127.0.0.1查看。
随便先写了几行代码:
<p>
<span style="font-family: 'Courier New'; font-size: 20px;">
<?php
error_reporting(E_ALL || ~E_NOTICE);
echo 'Hello World! I';
echo "</br>";
$boo=true;
if ($boo==true)
echo 'TRUE';
else
echo 'FALSE';
echo "</br>";
$str='字符串';
echo "$str";
echo "</br>";
echo '$str';
echo "</br>";
echo "换</br>行</br>";
$num1=123;
$num2=0123;
$num3=0x123;
echo '十进制:'.$num1.'</br>---</br>';
echo '十六进制:'.$num3.'</br>---</br>';
echo "变量($string1)直接赋值为NULL:</br>";
$string1=NULL;
$string3="str";
if (IS_NULL($string1))
echo "string1=NULL</br>";
echo "变量($string2)未被赋值:</br>";
if (IS_NULL($string2))
echo "string2=NULL</br>";
echo "被unset()函数处理过的变量($string3):</br>";
unset($string3);
if (IS_NULL($string3))
echo "string3=NULL</br>";
echo '2016.8.23</br>';
echo __FILE__.'</br>';
echo __LINE__.'</br>';
echo PHP_VERSION.'</br>';
echo PHP_OS.'</br>';
echo E_PARSE.'</br>';
echo E_NOTICE.'</br>';
function SHOW($Tar)
{
echo $Tar.'<br>';
}
SHOW('FUNCTION');
?>
</span>
</p>
设置在网页上不显示NOTICE:
这个要写在<?php ?>的里面
error_reporting(E_ALL || ~E_NOTICE);
设置字体:
<p>
<span style="font-family: 'Courier New'; font-size: 20px;">
</span>
</p>
这是HTML代码,不是PHP。设置所在的<p>~</p>区间字体。
目前看的书:PHP入门到精通(第三版),写的太搞笑了,毫无条理,想到哪写到哪,目录居然是这样的:
根据不靠谱的描述和自己的观察,这两天的收获大概有以下几个点:
1.PHP程序开头:<?php,结尾:?>
2.输出使用echo,写字符串的时候可以用单引号和双引号,虽然那本搞笑书里说他们是有较大区别的,但是自己试了试,并没有任何变化,目前尚不知道如何使用转义字符。多个字符串之间可以用.连接一起输出
3.变量作为变量出现在程序里时前面都要加上$,不然会被浏览器尴尬地显示在网页上。
4.换行</br>
5.几个常量:
__FILE__:PHP文件路径
__LINE__:当前的行数
PHP_VERSION:PHP版本号
PHP_OS:所在的操作系统
E_PARSE:最近的语法错误
E_NOTICE:最近的警告
6.函数定义:
function SHOW($Tar)
{
echo $Tar.'<br>';
}