PHP第三个教训 PHP基本数据类型

it2025-07-26  8

学习平台:

1.php七种变量类型

2.isset和empty到这两个功能区分 3.型式试验 4.自己主动类型转换

5.类型转换

注意:

1.通过 变量->方法名 来调用.  $user1 = new per(); $user1->say(); 2.更改页面的编码:header ("content-type:text/html;charset=gbk"); 3.header头信息不能有输出

1.php八种变量类型 整型 浮点型 字符型 布尔型 //以上四种类型是标量类型 数组 对象 //以上两种类型是复合类型 资源 null类型 //以上两种类型是特殊类型 整型 $a=10; 浮点型 $a=10.3; 字符型 $a="Hello World"; 字符串链接用.来链接 <?php $hello = "Hello"; echo $hello." World"; ?> 布尔型 $a=true; 布尔类型一般都是由比較运算得到, > < >= <= == != === !== 用echo print_r输出一个布尔类型时,true会变成1,false会变成空 $a=true; var_dump($a); 数组 //定义:给一个变量赋多个值的时候 <?php $arr=array("hello","world","junzaivip",88,true); echo "<pre>"; print_r ($arr); echo "</pre>"; ?

>

数组的取值: <?

php $arr=array("hello","world","junzaivip",88,true); echo $arr[1]; ?>

数组的加入: <?php $arr=array("hello","world","junzaivip",88,true); $arr[] = "d"; print_r($arr); ?

>

对象类型 //对象由两部分组成:特征和功能,属性和方法 <?php header ("content-type:text/html;charset=gbk"); class per{ function say(){ echo "我正在说话"; } function eat(){ echo "我正在吃饭"; } function sleep(){ echo "我正在睡觉"; } function run(){ echo "我正在走路"; } } $user1 = new per(); $user1->say(); ?>

资源 null类型$a=null;     基于数据库链接资源,操作表:

<?php //header("content-type:text/html;charset=utf-8"); $conn=mysql_connect("localhost","root","1234"); mysql_select_db("test");//选择数据库 mysql_query("set names utf8");//设置数据库编码为utf8 $sql="select * from user";//sql语句 //运行sql语句 $rst=mysql_query($sql); //拿出数据 while($row=mysql_fetch_assoc($rst)){ echo "<h1> ID:{$row['id']}</h1>"; echo "<h1> NAME:{$row['name']}</h1>"; } ?

>

2.isset和empty两个函数的区分 isset变量是否存在,不存在的情况: 1)未定义 2)null empty 变量是否为空,为空的情况:     1)0 2)"" 3)"0" 4)false 5)array() 6)null 7)未定义 3.类型測试 var_dump(); 1.整型 is_int(); 2.浮点型 is_float(); 数据库连接:<?php    $conn = mysql_connect("localhost","root","1234"); var_dump(is_resource($conn)); ?

> 4.类型的自己主动转换1.整型->字符串

<?php $num=1243; echo $num."abd"; ?

>

2.字符串->整型 $num="1243alj"; //字符串自己主动转为整型     echo $num+1;          3.其它类型->布尔类型         1)0     2)""     3)"0"     4)false     5)array()     6)null     7)未定义     //以上转布尔类型全是假的     5.类型强制转换 (int)$num 整型 (float)$num 浮点型 (String)$num 字符串 (bool)$num 布尔 删除变量使用: $num="user"; unset($num); var_dump(isset($num)); 字符串的单双引號: 1.字符串中没有变量,就用单引號 2.假设有变量就用双引號(单引號也能够使用,可是须要用.来链接)         <?php // $str='Hello'; // $str2='World'; // echo $str.$str2; $name='小磊顺'; echo "我是{$name},我想睡一会"; echo '我是'.$name.',我想睡一会'; echo "我是".$name.",我想睡一会"; //字符串中没有变量,就用单引號,假设有变量就用双引號(单引號也能够使用,可是须要用.来链接) ?> 常量的定义: //跟变量一样,可是一旦被定义就不能被改动 define("HOST","localhost"); define("USER","root"); define("PASS","123"); define("DBNAME","test"); //比方数据库的配置文件,这个时候要用常量,并且后面不能被改动. 常量的输出: echo HOST; 常量不能放在双引號中    echo "my host is".HOST; 运营商

版权声明:本文博主原创文章。博客,未经同意不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4841056.html

相关资源:数据结构—成绩单生成器
最新回复(0)