亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Jenis data tutorial asas pembangunan PHP

Ringkasan:

PHP mempunyai 8 jenis data iaitu: String (rentetan), Integer (integer), Float (titik terapung), jenis Boolean (Boolean), Array ( tatasusunan), Objek (objek), NULL (nilai nol), sumber (sumber). Mari kita perkenalkan satu persatu:


1 Rentetan PHP

Rentetan ialah tempoh aksara, lebih biasa disebut, ia adalah perenggan perenggan boleh sama panjang atau sangat pendek.

1. Terdapat tiga cara untuk mengisytiharkan rentetan dalam PHP

  • Isytihar dengan petikan tunggal

Gunakan petikan tunggal dalam keadaan separuh lebar bahasa Inggeris untuk mengelilingi rentetan

<?php
//聲明字符串變量$str
$str= 'PHP 是一種創(chuàng)建動(dòng)態(tài)交互性站點(diǎn)的強(qiáng)有力的服務(wù)器端腳本語(yǔ)言';
//輸出字符串
echo $str;
?>
  • Gunakan petikan berganda untuk mengisytiharkan

<?php
//聲明字符串變量$str
$str= “PHP 是一種創(chuàng)建動(dòng)態(tài)交互性站點(diǎn)的強(qiáng)有力的服務(wù)器端腳本語(yǔ)言”;
//輸出字符串
echo $str;
?>
  • Diisytiharkan dengan pembatas aksara (digunakan apabila rentetan yang sangat besar perlu dimasukkan)

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
$str = <<<DJ
PHP 是
一種創(chuàng)建動(dòng)態(tài)交互<br/>
性站點(diǎn)的強(qiáng)有力的服務(wù)器端
    <i>腳本語(yǔ)言</i>
    我想說(shuō):<h1>PHP簡(jiǎn)介</h1>
DJ;
echo $str;
?>
</body>
</html>

2 Apakah perbezaan antara petikan berganda dan petikan tunggal

  • Petikan dua menghuraikan pembolehubah, tetapi petikan tunggal tidak menghuraikan pembolehubah.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量
$name="小明";
$age="24";
//放入字符串中
$str1="我叫$name ,今年$age 歲,很高興認(rèn)識(shí)大家";
$str2='我叫$name ,今年$age 歲,很高興認(rèn)識(shí)大家';
//輸出字符串
echo $str1;
echo "<br/>";
echo $str2;
?>
</body>
</html>

Ia boleh disimpulkan daripada perkara di atas: petikan berganda melaksanakan pembolehubah, manakala petikan tunggal tidak melaksanakan pembolehubah

Nota: Petikan dua kali perlu menghuraikan pembolehubah , jadi petikan berganda Kecekapan tanda petikan tidak setinggi tanda petikan tunggal

  • Masukkan pembolehubah di dalam tanda petikan berganda Jika terdapat aksara Inggeris atau Cina di belakang pembolehubah, ia akan menggabungkan watak dan pembolehubah sebagai pembolehubah keseluruhan. Pastikan untuk memisahkan pembolehubah dengan aksara khas, seperti ruang.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量
$a="php.com";
$str1="$a歡迎您";
$str2="$a 歡迎您";
echo $str1;
echo "<br/>";
echo $str2;
?>
</body>
</html>

Ia boleh dilihat daripada laporan ralat bahawa yang pertama menganggap "aSelamat Datang" sebagai pembolehubah, dan yang kedua keluar secara normal.

  • Jika anda tidak mahu ruang selepas memasukkan pembolehubah dalam petikan berganda, anda boleh membungkus pembolehubah itu dalam kurungan kerinting.

Tukar sedikit contoh di atas

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量
$a="php.com";
$str1="$a 歡迎您";
$str2="{$a}歡迎您";
echo $str1;
echo "<br/>";
echo $str2;
?>
</body>
</html>
  • Petikan dua menghuraikan aksara melarikan diri, petikan tunggal tidak menghuraikan aksara melarikan diri. Walau bagaimanapun, petikan tunggal boleh menghuraikan ' dan

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明字符串
$str1 = "改變世界之前\n請(qǐng)先\t改變你自己";
$str2 = '改變世界之前\n請(qǐng)先\t改變你自己';
echo $str1;
echo "<hr/>";
echo $str2;
?>
</body>
</html>

Nota: Mengenai "petikan tunggal boleh menghuraikan ' dan", semua orang boleh cuba melakukannya sendiri

  • Petikan tunggal lebih cekap daripada petikan berganda Gunakan petikan tunggal sebanyak mungkin

  • Petikan berganda dan petikan tunggal boleh dimasukkan ke dalam satu sama lain! ! ! Masukkan petikan tunggal antara petikan berganda, masukkan pembolehubah antara petikan tunggal dan pembolehubah akan dihuraikan.

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
$a='黃河';
$str="白日依山盡,'$a'入海流";
echo $str;
?>
</body>
</html>

Nota: Anda boleh mencuba apa yang akan berlaku jika anda meletakkan petikan berganda di dalam petikan berganda

  • Sihir Gam penyambung tali - (.) titik, digunakan untuk menyambung tali.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量
$name="小明";
$age="24";
//放入字符串中
$str1="我叫$name ,今年$age 歲,很高興認(rèn)識(shí)大家";
$str2='我叫$name ,今年$age 歲,很高興認(rèn)識(shí)大家';
//輸出字符串
echo $str1;
echo "<br/>";
echo $str2;
?>
</body>
</html>

Ini adalah contoh sebelumnya Seperti yang dinyatakan sebelum ini, petikan berganda boleh menghuraikan pembolehubah, tetapi ia tidak secekap petikan tunggal Sekarang saya mahu dapat menghuraikan pembolehubah dengan kecekapan tinggi, jadi Saya hanya boleh bergantung pada (.) berada di sini untuk membantu kami

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量
$name="小明";
$age="24";
//放入字符串中
$str='我叫'.$name.' ,今年'.$age.' 歲,很高興認(rèn)識(shí)大家';
//輸出字符串
echo $str;
?>
</body>
</html>
  • Titik (.) juga boleh digunakan untuk menyambung berbilang rentetan

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量
$str1 = '白日依山盡<br/>';
$str2 = '黃河入海流<br/>';
$str3 = '欲窮千里目<br/>';
$str4 = '更上一層樓<br/>';
echo $str1.$str2.$str3.$str4;
?>
</body>
</html>
  • Kami menganggap rentetan pengisytiharan pembatas sebagai fungsi yang sama seperti petikan berganda.

Contoh:

<?php
$a = '宣布對(duì)用戶提現(xiàn)收費(fèi)';
$b = '支付行業(yè)巨頭的收費(fèi)行動(dòng)';
$str = <<<DJ
   支付寶
            $a
        這也是\t微信在年初宣布提現(xiàn)收費(fèi)之后
        又一
            '$b'
        很<br />
       多人\n質(zhì)疑
    <i>互聯(lián)網(wǎng)公司</i>
    所提倡的免費(fèi)<b>商業(yè)模式</b>難道走到了盡頭
DJ;
echo $str;
?>

Anda boleh melaksanakannya dan mendapati bahawa $, $, tn boleh dilaksanakan dan petikan berganda dan petikan tunggal boleh dipaparkan. Ini adalah ciri pembatas.

3. Dua fungsi praktikal tentang rentetan

strlen (rentetan) mengembalikan panjang rentetan (bilangan aksara)

strpos (String being dicari, aksara atau teks sedang dicari) Jika padanan ditemui dalam rentetan, fungsi mengembalikan kedudukan aksara padanan pertama. Jika tiada padanan ditemui, mengembalikan FALSE.

Contoh:

<?php
//輸出一個(gè)字符串的長(zhǎng)度
echo strlen("Hello world");
echo "<br/>";
//在字符串 "Hello world!" 中查找文本 "world",字符串中第一個(gè)字符的位置是 0,而不是 1。
echo strpos("Hello world","world")
?>

Nota: Kedudukan aksara pertama dalam rentetan ialah 0 bukannya 1

Untuk fungsi rentetan yang lengkap, sila lihat Manual rujukan PHP


2 jenis integer PHP

Integer ialah nombor tanpa perpuluhan.

Peraturan integer:

  • Integer mesti mempunyai sekurang-kurangnya satu digit (0-9)

  • Nombor bulat tidak boleh mengandungi koma atau ruang

  • Nombor bulat tiada titik perpuluhan

  • Nombor bulat boleh positif atau negatif

  • Nombor bulat boleh Tentukan dalam tiga format: perpuluhan, perenambelasan (diawalan 0x) atau perlapanan (diawalan 0).

Dalam contoh berikut kami akan menguji nombor yang berbeza. Fungsi PHP var_dump() mengembalikan jenis data dan nilai pembolehubah:

Nota: var_dump() ialah fungsi. Sisipkan pembolehubah antara kurungan (). Fungsi ini akan mencetak jenis data, dan juga memaparkan panjang dan nilai pembolehubah

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//定義變量
$x = 5985;
$y = -345; // 負(fù)數(shù) 
$z = 0x8C; // 十六進(jìn)制數(shù)
$w = 047; // 八進(jìn)制數(shù)
//輸出變量
var_dump($x);
echo "<br>";
var_dump($y);
echo "<br>"; 
var_dump($z);
echo "<br>";
var_dump($w);
?>
</body>
</html>

3. Jenis titik terapung

Jenis titik terapung yang dipanggil ialah perpuluhan dalam matematik kita.

Berikut ialah contoh untuk menguji nombor yang berbeza

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php 
//定義變量
$x = 10.365;
$y = 2.4e3;
$z = 8E-5;
//輸出變量
var_dump($x);
echo "<br>"; 
var_dump($y);
echo "<br>"; 
var_dump($z);
?>
</body>
</html>

Jenis Boolean

The apa yang dipanggil Boolean , boleh difahami sebagai dua sisi perkara, ada kebenaran dan ada kepalsuan, ada betul dan ada salah Sistem komputer semasa pada asasnya menggunakan sistem binari, iaitu gabungan 0 dan 1

Hanya terdapat dua jenis Boolean Nilai: TRUE atau FALSE

$x=true;
$y=false;

selalunya digunakan untuk penghakiman bersyarat sering menanganinya dalam kajian akan datang.

Nota: Jangan letakkan petikan di sekeliling benar dan palsu

Penukaran jenis:

Situasi berikut akan ditukar kepada palsu

  • Boolean=false

  • Integer=0

  • Titik terapung=0.0

  • Tatasusunan kosong

  • Objek tanpa simpulan bahasa pembolehubah

  • Nilai pembolehubah kosong

Dalam kes lain, ia pada asasnya akan ditukar kepada benar


5 Tatasusunan

Pembolehubah yang ditakrifkan di atas hanya boleh disimpan Nilai Jika anda ingin menyimpan berbilang nilai, anda perlu menggunakan tatasusunan

Dalam contoh berikut, tatasusunan dicipta, dan kemudian fungsi PHP var_dump() digunakan untuk mengembalikan jenis data dan nilai tatasusunan:

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php 
//定義變量
$fruits=array("蘋(píng)果","香蕉","梨子");
//輸出變量
var_dump($fruits);
echo gettype($fruits);
?>
</body>
</html>

Semua orang mempunyai pemahaman tentang tatasusunan terlebih dahulu, dan menguasai asas mengisytiharkan tatasusunan dan menentukan sama ada ia adalah jenis tatasusunan bab untuk membincangkan tatasusunan kemudian.


6. Objek

  • Jenis data objek juga boleh digunakan untuk menyimpan data.

  • Dalam PHP, objek mesti diisytiharkan.

  • Pertama, anda mesti mengisytiharkan objek kelas menggunakan kata kunci kelas. Kelas ialah struktur yang boleh mengandungi sifat dan kaedah.

  • Kemudian kami mentakrifkan jenis data dalam kelas, dan kemudian menggunakan jenis data dalam kelas instantiated:

Mari lihat contoh :

<?php
//定義一個(gè)Car 類
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
//實(shí)例化Car類
$car = new Car;
//輸出查看類型
var_dump($car);
?>

Anda tidak perlu pergi ke butiran tentang objek buat masa ini Anda akan memahaminya secara beransur-ansur pada masa hadapan, anda hanya perlu melihat objek ini dan mengetahui bahawa ia adalah objek.


7. Nilai NULL

Nilai NULL bermaksud pembolehubah tidak mempunyai nilai. NULL ialah nilai jenis data NULL. Null bukan palsu, bukan 0, dan bukan ruang.

1.null menghasilkan tiga situasi:

  • Nilai pembolehubah yang dinyatakan secara eksplisit melalui penetapan pembolehubah ialah NULL

  • Pembolehubah tidak memberikan sebarang nilai

  • Gunakan fungsi unset() untuk memusnahkan pembolehubah

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//聲明變量為null
$n = null;
var_dump($n);
//var_dump顯示輸出變量$meiyou,看看結(jié)果是什么?
var_dump($a);
//聲明一個(gè)變量$b的值為字符串的手機(jī)
$b = '手機(jī)';
//unset銷(xiāo)毀掉一個(gè)變量
unset($b);
var_dump($b);
?>
</body>
</html>

2 Perbezaan antara dua fungsi kosong dan isset

  • fungsi kosong()

empty( ) boleh menghantar pembolehubah ke tengah kurungan. Jika nilai pembolehubah ini adalah palsu atau nol, ia mengembalikan benar.

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
$a=null;
if(empty($a)){
	echo '這個(gè)變量是空';
}else{
	echo '這個(gè)變量不是空';
}
?>
</body>
</html>

kosong kembali benar apabila $a=null.

  • fungsi isset()

isset() boleh menghantar satu atau lebih pembolehubah ke tengah kurungan dan memisahkan pembolehubah dengan koma . Selagi terdapat pembolehubah yang nol, ia mengembalikan palsu. Jika tidak, kembali benar.

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
//傳入一個(gè)變量
$a=false;
$b=isset($a);
var_dump($b);
echo "<hr/>";
//傳入多個(gè)變量
$b=10;
$c=false;
$d=null;
$e=isset($b,$c,$d);
var_dump($e);
echo PHP_VERSION;
echo __LINE__;
?>
</body>
</html>

Nota: Fungsi unset() adalah untuk memusnahkan pembolehubah. Masukkan nama pembolehubah yang anda ingin musnahkan antara kurungan yang tidak ditetapkan (pembolehubah), dan pembolehubah itu akan dimusnahkan Anda boleh memusnahkannya sendiri, dan kemudian gunakan fungsi var_dump() untuk melihat kesannya.


8. Jenis Sumber

Ramai pemula mendapati jenis sumber sukar difahami. Kerana apabila jenis sumber dicetak, hanya sumber bahasa Inggeris boleh dilihat. Tiada apa-apa lagi yang boleh dipaparkan pada komputer, tetapi ia mempunyai kewujudan objektif.

Sebenarnya, jenis sumber adalah sangat mudah. Mari kita jelaskan dengan kata-kata.

Sumber dalam komputer merujuk kepada:

  • word, excel dan fail lain

  • Koleksi gambar wanita cantik dan swafoto kami

  • Muzik

  • Sesetengah orang menyukainya Tonton AVI filem

  • Buka halaman web

  • Pangkalan Data
    ... ...dan seterusnya

Kami membuka imej dan menggunakan PHP untuk mengendalikannya. Kami adalah sumber untuk mengendalikannya.
Sambungan pangkalan data yang kami buka, kami perlu menyambung ke pangkalan data, pangkalan data adalah sumber yang kami kendalikan.
Termasuk sambungan rangkaian, menghantar e-mel demi sambungan, kami juga boleh menganggapnya sebagai sumber.

Nota: Memahami sumber bermakna memanipulasi fail, rangkaian dan data kami yang kelihatan dan tidak kelihatan. Dalam bab berikut, semua orang akan mempunyai kesan yang lebih mendalam apabila mengendalikan gambar dan rangkaian.


9 Lihat dan tentukan jenis data

Lihat jenis data

Dalam kajian dan kerja akan datang, anda perlu mengetahui jenis data sesuatu data Anda boleh mengetahuinya melalui dua fungsi berikut

  • gettype (lulus dalam. pembolehubah) Keupayaan untuk mendapatkan jenis pembolehubah

  • var_dump (lulus dalam pembolehubah) jenis pembolehubah keluaran dan nilai

Contoh:

<?php
//聲明變量,輸出其類型
$str = 9.99;
$type = gettype($str);
echo $type;
echo "<br/>";
$str1 = true;
$type1 = gettype($str1);
echo $type1;
echo "<br/>";
//聲明變量,輸出其類型和值
$str2 = "霸都";
var_dump($str2);
echo "<br/>";
$arr = array(1,23,4);
var_dump($arr);
?>

Nota: Anda boleh cuba mengeluarkan beberapa jenis lain

2. Untuk menentukan jenis data

kami menggunakan siri is_* fungsi. Siri is_types fungsi digunakan untuk menentukan sama ada sesuatu adalah daripada jenis tertentu. Mengembalikan benar jika jenis ini, salah jika tidak.

  • is_int Adakah ia integer

  • is_bool Adakah ia Boolean

  • is_float Adakah ia titik terapung

  • is_string Adakah ia rentetan

  • is_array Adakah ia array

  • is_object Adakah ia objek

  • is_null Adakah ia kosong

  • is_resource Adakah ia sumber

  • is_scalar Adakah ia skalar

  • is_numeric Sama ada ia jenis angka

  • is_callable Sama ada ia adalah fungsi

Contoh:

<?php
$fo = false;
var_dump(is_bool($fo));
var_dump(is_null($fo));
$str='18.8';
var_dump(is_string($str));
?>

Nota: Anda boleh mencuba beberapa yang lain dan melihat hasil output

Meneruskan pembelajaran
||
<?php //聲明字符串變量$str $str= 'PHP 是一種創(chuàng)建動(dòng)態(tài)交互性站點(diǎn)的強(qiáng)有力的服務(wù)器端腳本語(yǔ)言'; //輸出字符串 echo $str; ?>