PHP半路出家(1)
2012-05-07 19:22
92 查看
终于配置完环境了,试试PHP!
<? code ?>
<% code %>
<script language="php"> code </script?>
/*
*author : matter
*/
#author : matter
<?php echo "Goodbye world~"; ?>
<?php print "Goodbye world"; ?>
<?php printf("Goodbye World") ; ?>
注意一下变色的部分
单引号可以,双引号也可以
单引号对转义符支持不完整!
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可以给变量赋值~
$myVar = "anything";
数组
$arr[0] = "abc";
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进行判断
返回变量var的类型
Boolean settype( mixed var , string type )
转换变量的类型
STATIC $var; //静态变量
目前只是关键词不太一样,其他还算正常
超级全局变量---预定义,与环境有关
$_SERVER , $_GET , $_POST , $_COOKIE
$_FILES , $_ENV
其他暂时没有发现...
我把代码写哪?
<?php code ?><? code ?>
<% code %>
<script language="php"> code </script?>
标记一下作者,咋打注释啊?
//author : matter/*
*author : matter
*/
#author : matter
终于正式开始了,ok,直接上经典案例
<?php echo 'Goodbye world~'; ?><?php echo "Goodbye world~"; ?>
<?php print "Goodbye world"; ?>
<?php printf("Goodbye World") ; ?>
注意一下变色的部分
单引号可以,双引号也可以
单引号对转义符支持不完整!
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其他暂时没有发现...
相关文章推荐
- PHP半路出家(2)
- PHP半路出家(4)
- PHP5.1以上版本对时区的设定
- php+Smarty的缓存操作
- PHP防刷新Solution
- 深入理解PHP之数组(遍历顺序)
- 关于PHP文件下载
- [转]PHP安装常见问题
- php学习笔记:第八节--表单和用户输入,$_GET,$_POST
- PHP+MYSQL+SESSION+ThinkPHP实现简单购物车功能
- phpDocumentor 及相关资源
- PHP取得前一次 MySQL 操作所影响的记录行数 mysql_affected_rows
- PHP 的__call()
- PHP相关系列 - XSS相关
- PHP代码:格式化文件的大小
- php防注入函数
- 会煲汤给纪哲瀚喝批PHP代码相关内容
- PHP+MYSQL如何插入记录到数据库
- 初学者必看:关于PHP数组元素介绍