php中print r和echo區別

2021-06-22 08:12:28 字數 844 閱讀 7737

print_r可以列印乙個物件;

echo 只能輸出字串

舉例:

<?php 

/****

十八哥xml第40集

****/

//建立乙個dom物件並讀取xml檔案到記憶體中

$dom = new domdocument('1.0','utf-8');

$dom->load('./book.xml');

//建立乙個xpath物件

$xpath = new domxpath($dom);

$sql = '/bookstore/book/title';

$rs = $xpath->query($sql);

print_r($rs);

echo $rs->item(1)->nodevalue;

?>

程式執行結果:

domnodelist object ( [length] => 4 ) 俠客行

使用到的book.xml如下:

<?xml version ='1.0' encoding='utf8'?>

everyday italian

giada de laurentiis

2005

30.00

俠客行金庸2005

29.99

jquery 7日通

小二虎2003

49.99

learning xml

erik t. ray

2003

39.95

第三版

PHP中的echo和print語句

echo echo hello world echo i m about to learn php echo this string was made with multiple parameters.顯示變數 ok 看完echo,接下來咱們看看print print 同樣是乙個語言結構,可以使用括...

PHP中的echo和print語句

echo 能夠輸出乙個以上的字串。print 只能輸出乙個字串,並始終返回 1。echo 比 print 稍快,因為它不返回任何值。可以使用echo或echo doctype html echo echo hello world echo 我計畫學習 php!echo 這段話 由 多個 字串 串接而...

php中echo和print的區別

一 echo的說明 echo可以同時輸出多個字串,並不需要圓括號 echo更象一條語句 推薦用echo 例如 echo 無返回值,與echo命令相同 echo可以多個引數,echo無返回值。二 print的說明 print 只可以同時輸出乙個字串,需要圓括號 print是函式 print的用法和c語...