PHP基础知识点简略回顾:变量、函数以及PHP基本格式
PHP基础知识点简单回顾:变量、函数以及PHP基本格式
(1)php变量以及常用isset()和empty()函数
<?php //php语句一定需要分号,JS可省略 //php中的字符连接是.而不是+ $name="张三李四z"; $age="282222"; echo $name."的年龄是".$age; //长文本输出,但是最后的结束标记不能缩进,这个很不整洁啊 $longstr=<<<Heredoc <h1>长文本格式 {$name},这里可以随便写吗?Heredoc; echo $longstr; //输出变量的信息,包括类型、长度、值,JS中用typeof var_dump($name); var_dump($age); //以下结果是1,类型转换 echo (bool)$age; echo "<br>"; //isset()和empty()一般用在判断获取表单的数据 $exp1="0"; if (isset($exp1)) { echo $exp1."有值且不为null"; } if (empty($exp1)) { echo $exp1."为empty"; } echo "<br>"; //定义常量,第三个参数表示是否取消变量名大小写区分的限制,默认是false //注意这里常量名称不需要$但是需要双引号,调用时不需要$,直接变量名即可。 define("DB_HOSTNAME", "localhost",false); echo DB_HOSTNAME; ?>
(2)表格隔行变色的代码
<?php $str="<table width=\"300\" border=\"1px solid #000000\" style=\"border-collapse:collapse\">"; $str.="<tr> <th>序号</th> <th>姓名</th> <th>学号</th> </tr>"; for ($i=0; $i <td> </td><td> </td><td> </td>"; } $str.=""; echo $str; ?>
(3)php如何获得js中的变量值。以下方法虽然能获得,但是获得的值的类型并不是我们想要的,进行运算的时候也会出现错误。其实在php中获取js的值需要ajax技术。
<?php $year="<script>document.write(year)"; var_dump($year); if ($year%4==0 && $year%100!=0 || $year%400==0) { echo "是闰年"; }else{ echo "不是闰年"; } ?>
(4)利用for循环计算规划类的问题。如三种球的数量各是多少之类的问题。
<?php for ($red=0; $red < 25; $red++) { for ($white=0; $white < 25; $white++) { for ($black=0; $black < 28; $black++) { if ($red+$white==25 && $white+$black==31 && $red+$black==28) { echo "红球有:".$red."<br />白球有:".$white."<br>黑球有:".$black; } } } } ?>
(5)除了对象和资源默认是引用传值外(即赋值的时候把地址给变量,可以修改原来变量的值),其他数据类型是赋值传值。
(6)和JS不同,在PHP中,函数内外的变量不能互访,可以看作都是局部变量。解决办法就是声明为全局变量:
——可以在变量名字之前加上global。那么这个变量就可以在任何地方使用。
——可以不在变量前面加global,而是在获取这个变量时候用$GLOBALS["a"]来获取a这个变量。
<?php $a=10; function test(){ $GLOBALS["a"] = 20; echo $a;//Undefined variable: a echo $GLOBALS["a"];//20 } test(); echo $a;//20?>
(7)时间date()和time()。date()的第二个参数是时间戳,就是显示什么时候的时间,其实默认就是time()。第一个参数据i时显示格式。
<?php $nextWeekTime=time()+60*60*24*7; echo "现在的时间是:".date("Y-m-d H:i:s")."<br />"; echo "下周的时间是:".date("Y-m-d H:i:s",$nextWeekTime);?>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Jika anda seorang pembangun PHP yang berpengalaman, anda mungkin merasakan bahawa anda telah berada di sana dan telah melakukannya. Anda telah membangunkan sejumlah besar aplikasi, menyahpenyahpepijat berjuta-juta baris kod dan mengubah suai sekumpulan skrip untuk mencapai op

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Mengikat statik (statik: :) Melaksanakan pengikatan statik lewat (LSB) dalam PHP, yang membolehkan kelas panggilan dirujuk dalam konteks statik dan bukannya menentukan kelas. 1) Proses parsing dilakukan pada masa runtime, 2) Cari kelas panggilan dalam hubungan warisan, 3) ia boleh membawa overhead prestasi.

Apakah kaedah sihir PHP? Kaedah sihir PHP termasuk: 1. \ _ \ _ Membina, digunakan untuk memulakan objek; 2. \ _ \ _ Destruct, digunakan untuk membersihkan sumber; 3. \ _ \ _ Call, mengendalikan panggilan kaedah yang tidak wujud; 4. \ _ \ _ Mendapatkan, melaksanakan akses atribut dinamik; 5. \ _ \ _ Set, melaksanakan tetapan atribut dinamik. Kaedah ini secara automatik dipanggil dalam situasi tertentu, meningkatkan fleksibiliti dan kecekapan kod.
