1、PHP標(biāo)記
當(dāng)解析一個文件時,PHP 會尋找起始和結(jié)束標(biāo)記,也就是 <?php 和 ?>,告訴 PHP 開始和停止解析二者之間的代碼。此種解析方式使得 PHP 可以被嵌入到各種不同的文檔中去,而任何起始和結(jié)束標(biāo)記之外的部分都會被 PHP 解析器忽略。
PHP 有一個 echo 標(biāo)記簡寫 <?=, 它是更完整的 <?php echo 的簡寫形式。
示例 #1 PHP 開始和結(jié)束標(biāo)記
1. <?php echo '如果想在XHTML或XML文檔中提供PHP代碼,'; ?>
<br>
2. 可以使用短echo標(biāo)記來 <?= 'print this string' ?>.
等價于 <?php echo 'print this string' ?>
<br>
3. <? echo "這段代碼在短標(biāo)簽內(nèi),但只會工作。如果啟用了'short_open_tag'" ?>
短標(biāo)記 (第三個例子) 是被默認(rèn)開啟的,但是也可以通過 short_open_tag php.ini 來直接禁用。如果 PHP 在被安裝時使用了 --disable-short-tags 的配置,該功能則是被默認(rèn)禁用的。
**注意:**因為短標(biāo)記可以被禁用,所以建議使用普通標(biāo)記 (<?php ?> 和 <?= ?>) 來最大化兼容性。
使用phpinfo
查看disable-short-tags的配置:
<?
phpinfo();
?>
如果文件內(nèi)容僅僅包含 PHP 代碼,最好在文件末尾刪除 PHP 結(jié)束標(biāo)記。這可以避免在 PHP 結(jié)束標(biāo)記之后萬一意外加入了空格或者換行符,會導(dǎo)致 PHP 開始輸出這些空白,而腳本中此時并無輸出的意圖。文章來源:http://www.zghlxwxcb.cn/news/detail-677306.html
2、注釋和打印輸出
打印輸出可以有echo、print、var_dump,注釋有單行和多行寫法,看下面的代碼示例:文章來源地址http://www.zghlxwxcb.cn/news/detail-677306.html
<?php
echo "<pre>";//pre輸出內(nèi)容格式化
/**
* 多行備注寫法
*/
echo <<<EOF
hello world!!!!
what is fk?
balabla
balabla
bala
bala
lba
EOF;//不能有空格,并且后面緊跟分號。
echo PHP_EOL;
//輸出
print("hello world 2 ");
echo PHP_EOL;
var_dump("hello world 3");
$demo = array("kexuexiong","xiong");
//var_dump輸出類型
var_dump($demo);
echo "</pre>";
到了這里,關(guān)于【PHP】PHP基本語法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!