PHP初级学习(一)

PHP初级学习(一)

初识PHP

  • 通用的开源脚本语言。
  • 运行在服务器端,适用于WEB开发领域。
  • 跨平台运行(Windows、Linux、Unix、Mac OS X 等)。
  • 可以与很多主流数据库建立连接(MySQL、ODBC、Oracle等)。
  • 免费下载使用

PHP语法:
PHP 脚本以 <?php 开始,以 ?> 结束, ?>可以省略
每条语句用";"结束

<?php
	//PHP代码
?>

实例1:
输出 “hello php”(echo是PHP中的输出语句,可以把字符串输出)。

<?php
	echo "hello php";
	//运行结果:
	//hello php
?>

实例2:
php用单引号或双引号括起来,在php中字符串连接符是用点(.)来表示的。

<?php
	echo "hello "."php";
	//运行结果:
	//hello php
?>

PHP的变量

1. 变量定义与命名
变量名必须通过$符号标识,以字母和下划线开头。
变量名只能由字母、数字、以及“_”组成,还能包含汉字 。

<?php
	$var = 2 * 3;
	$_a = "hello";
	$test测试="12345";
	echo $var;
	echo "<br/>";
	echo $_a;
	echo "<br/>";
	echo $test测试
	//运行结果:
	//6
	//hello
	//12345
?>

2. 变量的数据类型与内存占用
变量数据类型有String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
php定义变量不必声明变量类型,类似与python的变量,自动把变量的类型转换为要赋值的数据的类型。
var_dump函数显示变量的数据类型
memory_get_usage获取当前PHP消耗的内存。

<?php 
echo $m1 = memory_get_usage(); 
echo "<br />";
$string="123";	
echo var_dump($string).$m2 = memory_get_usage()-$m1; 
echo "<br />";
$n=123;
echo var_dump($n).$m3 = memory_get_usage()-$m1-$m2; 
echo "<br />";
$f="123.0000";
echo var_dump($f).$m4 = memory_get_usage()-$m1-$m2-$m3; 
echo "<br />";
$array_=array("123");
echo var_dump($array_).$m5 = memory_get_usage()-$m1-$m2-$m3-$m4; 
?>

运行结果:
626840
string(3) “123”
400
int(123)
288
string(8) “123.0000”
320
array(1) {
[0]=>
string(3) “123”
}
624

3. 变量数据类型-布尔型
TRUE 和 FALSE,不区分大小写 ,
echo输出 true时为1,false什么都不输出

<?php 
    $num = 3;
    $flag1 = $num == 3;
	echo $flag1 ;
	echo "<br />" ;
	var_dump($flag1);
	$flag2 = $num == 4;
	echo $flag2 ;
	echo "<br />" ;
	var_dump($flag2);
	
	//运行结果:
	//1
	//bool(true)
	//
	//bool(false)
?>

4. 变量数据类型-字符串
在单双引号中使用$符号

<?php
	$str1="php";
	$str2="hello $str1";
	$str3='hello $str1';
	echo $str1;
	echo "<br/>";
	echo $str2;
	echo "<br/>";
	echo $str3;

	//运行结果:
	//php
	//hello php
	//hello $str1
?>

超长字符串,使用定界符表示字符串(<<<),在“<<<“之后提供一个标识符GOD,然后是字符串,最后是这个标识符结束字符串GOD;
如:

<?php
	$str1=<<<GOD
此处为一个超长字符串......
	GOD;
?>

猜你喜欢

转载自blog.csdn.net/Zhangxg0206/article/details/107924026