首页 > Web开发 > 详细

php学习笔记

时间:2016-12-04 20:53:54      阅读:217      评论:0      收藏:0      [点我收藏+]

最近前端也遇到瓶颈了,学新东西,要不感觉好像自己都会,要不就感觉这个东西很难

可能这就是遇到瓶颈了吧

一直听说php很简单,而且像js

公司后端也是用php的

那么就学一下吧

写点笔记

php 中一个汉字占3个字节

php的字符串连接是用.

 

var_dump() 能打印出类型

print_r() 只能打出值

echo() 是正常输出(不带返回值)

另外 , echo不能显示数组  其余2个可以

 

var_dump($flag);

var_dump是获取变量的类型及值以及长度。

如果用echo直接输出则是1,false则什么都不输出,

 

$a = "我在学习PHP!";
$b = $a;
$c = &$a;//&代表引用
//引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

对于php的这种设计我有些不理解,好像和c#,java的理念刚好相反

 

$today = date(‘m-d‘,time());//获取当天日期

=>是php用于数组的连接符$i=>$v

mixed constant(string constant_name)

mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型

 

定义一个很长的字符串

<?php
$string1 = <<<G //Heredoc结构形式
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
G;

echo $string1;
?>

 

对比内存消耗代码:

echo $m1 = memory_get_usage();
echo "<br />";
$var_string = "123";
echo $m2 = memory_get_usage()-$m1;
echo "<br />";
$n=123;
echo $m3 = memory_get_usage()-$m1-$m2;
echo "<br />";
$f=123.00;
echo $m4 = memory_get_usage()-$m1-$m2-$m3;
echo "<br />";
$var_array = array("123");
echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;

 

php学习笔记

原文:http://www.cnblogs.com/DonaldTrump/p/6131439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!