我的php学习过程

echo:告诉服务器,打一串字符
例子: echo 'php学到家,走到那里都不怕!';

在页面中编写PHP代码写在<?php?>标签之间,但注意后面的?>是可以省略的
<?php echo "HelloWorld!";?>
<?php echo 12*3;?>
php语言的连接符为点(.): <?php echo 'Hi,'.'imooc!';?>

php语言每条语句下都要有分号:
<?php echo "Hi.imooc!";echo 'Hi'.'imooc!';?>
php语言的注释利用左双斜杠表示://


自定义网站根目录
apache中进入http.config:查找documentroot将原地址改成你的目录
下方的<Directory “f:demo”>;修改成你的目录
重启wamp服务
验证是否生效:编写一个简单php文件,浏览器中输入:Locahost/test.php
(www.文件此时并没有更改)
进入wamp根目录找到wampmanager.ini,找到menu.left,将caption的www 目
录改成你取名的目录(例子:Demo 目录),后面的filename也改成你设置的
地址。
进入wampmanager.tpl中,找到menu.left,将caption:“ 。。。”,一样改成你的
目录,后面filename地址也改成该目录地址
重启服务。(此时www目录变成了demo目录)

定义变量并且输出:变量名必须以字母或下划线 “_”开头,变量名只能由字母、数字、以及“_”组成,还能包含汉字。,当变量名由多个单词组成,建议使用“_”进行分隔,或者以大写字母开头比如 $myApple,变量名是区分大小写的
<?php
$var ="大家来学php";
echo $var;
echo "<br />";
?>

memory_get_usage”获取当前PHP消耗的内存。列:echo $m1 = memory_get_usage();
echo "<br />";
$var_string="123";
echo $m2 = memory_get_usage()-$m1;
echo "<br />";
$n=123;

var_dump()方法 是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型.
string="就是就是";
var_dump($string);
输出的为:string(12) "就是就是"

boolean类型的只有2个值:true或者false。当我们用echo输出语句输出boolean类型的数据是,是true则输出1,false什么都不输出。

浮点型(浮点数、双精度数或实数),也就是通常说的小数,可以用小数点或者科学计数法表示。科学计数法可以使用小写的e,也可以使用大写的E。例如:
<?php$num_float = 1.234; //小数点 $num_float = 1.2e3; //科学计数法,小写e $num_float = 7.0E-10; //科学计数法,大写E ?>

单引号形式、双引号形式表示 字符串(单引号不解析变量)
$a = 1;$str_string1 = '$a';$str_string2 = "$a";
输出结果为: $a
1
字符串中包含引号:
单引号嵌双引号,双引号嵌单引号,直接写就行单引嵌单引或者双引嵌双引则要转义(加斜杠)
echo "She said,\"How are you?\" ";

当我的字符串很长怎么办?我们可以使用 Heredoc结构形式:
<?php
$string1=<<<GOD
水电费红烧豆腐;
GOD;
echo $string1;
?>(GOD可以任意写一个,只要符合命名规范。结尾必须一样,不能有空格,;结尾,而且要另起一行)

资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。
<?php$file=fopen("f.txt","r"); //打开文件$con=mysql_connect("localhost","root","root"); //连接数据库$img=imagecreate(100,100);//图形画布?>
$a = fopen("打开文件根目录","r");//打开文件
while(!feof($a))//判断是否读取到了最后一行
{$b = fgets($a);//读取文件中的内容
echo $b;
}
$c = fclose($a);//关闭文件

在echo输出变量时候,对双引号和单引号进行选择时候应当注意最有效率的方式:
例子:实现输出3个变量
echo '接收到'.$num1.$num2.$num3;
echo "接收到".$num1.$num2.$num3;
echo '接收到'."$num1"."$num2"."$num3";(以上的语句输出结果相同但是第一种才是最有效率的方式+—— 在运行效率和易读性间进行比较)






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值