PHP半路出家(1)
我把代码写哪?
code ?>
?>
标记一下作者,咋打注释啊?
//author : matter
/*
*author : matter
*/
#author : matter
终于正式开始了,ok,直接上经典案例
注意一下变色的部分
单引号可以,双引号也可以
单引号对转义符支持不完整!
echo可以,print可以,printf也可以
为什么就printf加括号了?
echo()和print()的括号可以省略
echo与print有区别吗?
echo()无返回值,print()成功输出返回1
呢么由此可见echo()比print()快哦!
动态文本用printf吧,静态文本就用echo
$test=sprintf("$%.2f",12.3424);
printf("Goodbye-- World,$test");
sprintf可以给变量赋值~
到了让我见识变量的时候了!
弱类型语言 --- 一切都是scalar(标量)
$myVar = "anything";
数组
$arr[0] = "abc";
该见到对象了吧!
class MyTest {
private $a;
public function getA() {
return $this->a;
}
public function setA($a) {
$this->a = $a;
}
}
$useage = new MyTest();
$useage->setA("HI~");
echo $useage->getA();
我自己和JAVA感觉一下
函数没有返回类型
调用方法和属性用 "->" 而不是 "."
不管是否声明定义过,都要在变量前面加$
我不知道变量已经是什么类型了...咋办?
强制转换
(array)$sth
自动转换
字符串进行计算时取前面的数字
If()的判断条件对计算结果非0进行判断
我要有对变量类型的知情权和控制权!
String Gettype( mixed var );
返回变量var的类型
Boolean settype( mixed var , string type )
转换变量的类型
变量负责多大一块?
GLOBAL $var; //全局变量
STATIC $var; //静态变量
目前只是关键词不太一样,其他还算正常
超级全局变量---预定义,与环境有关
$_SERVER , $_GET , $_POST , $_COOKIE
$_FILES , $_ENV
当变量不变时~
Define("PI" , 3.1415);
操作符,操作数,控制语句
新的:AND OR NOT XOR
其他暂时没有发现...
摘自 matter605924657
上一篇: 将图片保存为不同规格的图片的php代码
下一篇: PHP反射机制实现插件的可插拔设计
推荐阅读
-
.NET Core ASP.NET Core Basic 1-2 控制反转与依赖注入
-
php简单开启gzip压缩方法(zlib.output_compression)
-
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
-
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
-
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
-
用PHP提取中英文词语以及数字的首字母的方法介绍
-
七款最流行的PHP本地服务器分享
-
PHP人民币金额数字转中文大写的函数代码
-
php读取EXCEL文件 php excelreader读取excel文件
-
php添加文章时生成静态HTML文章的实现代码