① php 寫網站 只要求輸出一段文字,求老師指點,代碼該怎麼寫,
具體要求是什麼?如果只是要求輸出一段文字,那直接輸出就得了
<?php
echo('要輸出的文字。。。');
② PHP一道選擇題
答案: C
解釋:
在php語言里,對於數字式字元與數字如何參與運算,在具體情況下會視情來確定,請比較以下代碼:
echo "3+4+5";結果:3+4+5
為什麼會1+2+"3+4+5"結果會是6呢?
echo這個函數(或說是指令),其後跟的參數可以是字元串,也可以是需要運算的表達式,當出現:
echo "3+4+5";echo會認為這是個字元串
而echo 1+2+"3+4+5";echo會認為這是個表達式,所以會對這個表達式進行運算。
在這個運算過程中,1+2等於3,那麼為什麼"3+4+5"為什麼會等於3呢?因為,在php中,對於運算式中,不同數據類型的數據在參與數據時,php會進行數據轉換,以盡量確保使表達式成功運行,在"3+4+5"前面的運算符是 + ,那麼,php會將"3+4+5"當作數值類型,此時會隱式地進行數據類型的轉換,將這個字元串轉換成數值,而"3+4+5"轉換成數值的結果就是3,所以,整個表達式的結果是:1+2+3 = 6。
為更好的理解,作為對比,你可以參考以下代碼:
echo 1+2 . "3+4+5";
結果:
33+4+5
③ php涓璭cho鍑烘潵鐨勬眽瀛愪貢鐮侊紒璇烽棶鎬庝箞瑙e喅錛
璇ヤ竴涓嬶紝緇欎綘header
<?
header("Content-type: text/html; charset=gb2312");
echo "奼夊瓧";
?>
鐒跺悗錛屾敞鎰忥紝淇濆瓨鏂囦歡鐨勬椂鍊欙紝浣跨敤ansi緙栫爜錛屼笉瑕佷嬌鐢╱tf-8~
榪欐牱錛屽氨鑳戒繚璇佷綘杈撳嚭鐨勬槸涓鏂囦簡銆
dw鍦 緙栬緫銆侀栭夐」閲岄潰 鏂板緩鏂囦歡 閲岄潰鏈夋湁鍏崇紪鐮佺殑璁劇疆銆傚傛灉鏄鐢ㄨ頒簨鏈錛岄粯璁や繚瀛樹負 ansi~
涓嶅ソ鎰忔濓紝鎵撻敊浜 閭d釜鍦版柟搴旇ユ槸 text/html 涓嶆槸 text/xml 嫻忚堝櫒鍚ф枃浠朵綔涓轟簡xml鏉ヨВ鏋愪簡銆傘傘傚懙鍛點
④ php中\n是如何使用的
需要准備的材料分別是:電腦、游茄php編輯器、瀏覽器。
1、首先,打開php編輯改判器,新建php文件,例如核磨改:index.php。
⑤ 網頁設計<php echo("<php") >怎麼會報錯
(1)如果你是用eval運行這條語句的話,那PHP肯定會報錯。你把前面和後面的<?php和?>去掉,後面加分號就行了。
(2)如果你輸出<?php這個字元串,那麼瀏覽器會報錯(但不會把錯誤信息顯示出來),因為瀏覽器無法識別<?php,它只能識別<?xml,所以,你應該這樣:
<?php
echohtmlspecialchars('<?php');
//這與單引號或雙引號無關,只不過單引號要運行起來快一些
?>
這樣就可以了。
⑥ php 什麼是可變變數
可變變數
有時候使用可變變數名是很方便的。就是說,一個變數的變數名可以動態的設置和使用。一個普通的變數通過聲明來設置,例如:
<?php
$a = 'hello';
?>
一個可變變數獲取了一個普通變數的值作為這個可變變數的變數名。在上面的例子中 hello 使用了兩個美元符號($)以後,就可以作為一個可變變數的變數了。例如:
<?php
$$a = 'world';
?>
這時,兩個變數都被定義了:$a 的內容是「hello」並且 $hello 的內容是「world」。因此,以下語句:
<?php
echo "$a ${$a}";
?>
與以下語句輸出完全相同的結果:
<?php
echo "$a $hello";
?>
它們都會輸出:hello world。
要將可變變數用於數組,必須解決一個模稜兩可的問題。這就是當寫下 $$a[1] 時,解析器需要知道是想要 $a[1]作為一個變數呢,還是想要 $$a 作為一個變數並取出該變數中索引為 [1] 的值。解決此問題的語法是,對第一種情況用 ${$a[1]},對第二種情況用 ${$a}[1]。
類的屬性也可以通過可變屬性名來訪問。可變屬性名將在該調用所處的范圍內被解析。例如,對於 $foo->$bar 表達式,則會在本地范圍來解析 $bar 並且其值將被用於 $foo 的屬性名。對於 $bar 是數組單元時也是一樣。
也可使用花括弧來給屬性名清晰定界。最有用是在屬性位於數組中,或者屬性名包含有多個部分或者屬性名包含有非法字元時(例如來自 json_decode() 或 SimpleXML)。
Example #1 可變屬性示例
<?php
class foo {
var $bar = 'I am bar.';
var $arr = array('I am A.', 'I am B.', 'I am C.');
var $r = 'I am r.';
}
$foo = new foo();
$bar = 'bar';
$baz = array('foo', 'bar', 'baz', 'quux');
echo $foo->$bar . "\n";
echo $foo->$baz[1] . "\n";
$start = 'b';
$end = 'ar';
echo $foo->{$start . $end} . "\n";
$arr = 'arr';
echo $foo->$arr[1] . "\n";
echo $foo->{$arr}[1] . "\n";
?>
以上常式會輸出:
I am bar.
I am bar.
I am bar.
I am r.
I am B.
Warning
注意,在 PHP 的函數和類的方法中,超全局變數不能用作可變變數。$this 變數也是一個特殊變數,不能被動態引用。