PHP基础知识

1。echo和printf

 1)echo和printf之间的差异

 echo能够输出一个以上的字符串

 printf只能输出一个字符串,并且返回值始终为1

 所以echo比printf更快,因为它没有返回值

2)

<?php

echo"<h2>hello word!</h2>";

echo "hello word!</br>";

echo"hello ","word";

?>

"<h2></h2>"可对其中间语句加粗;</br>即换行。

<?php

$x="hello word!<br>";

$y=array("ab","cd","ef");

echo "$x";

echo "{$y[0]},{$y[1]}"

?>

 array函数:创建数组

PHP Array 函数 http://www.w3school.com.cn/php/php_ref_array.asp

3)

<?php

$x="hello word!";

$y=array("rain","sun","wind");

printf "<h2>hello word!</h2>";

printf "{$y[0]}"

?>

2。php数据类型

分为字符串,证书,浮点数,逻辑,数组,对象,NULL 

1)字符串可以使用单引号或者双引号对变量进行赋值

<?php

$x="hello word";

$y='hello word';

?>

2)php 整数

整数是没有小数的数字

 整数必须至少有一个数字(0-9)

整数不能包含逗号或者空格

整数不能有小数点

整数有正有负

整数有三种规格:十进制,十六进制(0x),八进制(0)

?php 

$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; 
var_dump($x);
echo "<br>"; 
$x = 0x8C; 
var_dump($x);
echo "<br>";
$x = 047; 
var_dump($x);
?>

var_dump()函数可以返回变量的数据类型和值

3)php浮点型

小数或者指数形式的数

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);

?>

4)PHP逻辑

即true或false

5)PHP数组

数组在一个变量中存储多个值。

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);

?>

结果为

6)PHP对象

对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。

然后我们在对象类中定义数据类型

<?php
class Car
{
    var $color;
    function Car($color="green") {
      $this->color = $color;
    }
    function what_color() {
      return $this->color;
    }
}
function print_vars($obj) {
   foreach (get_object_vars($obj) as $prop => $val) {
     echo "\t$prop = $val\n";
   }
}
$herbie = new Car("white");
echo "\herbie: Properties\n";
print_vars($herbie);

?>  

7)PHP NULL值

 特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。

可以通过把值设置为 NULL,将变量清空:

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>


猜你喜欢

转载自blog.csdn.net/Khxlldy_0409/article/details/80346910