在PHP中,输出 "Hello World" 非常简单。你可以使用 echo
或 print
语句来实现。以下是两种常见的方式:
echo
<?php
echo "Hello World";
?>
print
<?php
print "Hello World";
?>
printf
(格式化输出)<?php
printf("Hello World");
?>
print_r
(通常用于调试,输出数组等)<?php
print_r("Hello World");
?>
var_dump
(通常用于调试,输出变量的详细信息)<?php
var_dump("Hello World");
?>
<?=
短标签(需要服务器配置支持)<?= "Hello World" ?>
heredoc
语法<?php
echo <<<EOT
Hello World
EOT;
?>
nowdoc
语法<?php
echo <<<'EOT'
Hello World
EOT;
?>
file_put_contents
输出到文件<?php
file_put_contents('output.txt', 'Hello World');
?>
fwrite
输出到文件<?php
$file = fopen('output.txt', 'w');
fwrite($file, 'Hello World');
fclose($file);
?>
header
输出到浏览器<?php
header('Content-Type: text/plain');
echo "Hello World";
?>
ob_start
和 ob_end_flush
输出缓冲<?php
ob_start();
echo "Hello World";
ob_end_flush();
?>
exit
或 die
输出并终止脚本<?php
exit("Hello World");
?>
trigger_error
输出错误信息<?php
trigger_error("Hello World", E_USER_NOTICE);
?>
syslog
输出到系统日志<?php
syslog(LOG_INFO, "Hello World");
?>
error_log
输出到错误日志<?php
error_log("Hello World");
?>
mail
发送邮件<?php
mail('recipient@example.com', 'Subject', 'Hello World');
?>
curl
发送HTTP请求<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://example.com");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Hello World");
curl_exec($ch);
curl_close($ch);
?>
socket
发送网络请求<?php
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($socket, 'example.com', 80);
socket_write($socket, "Hello World");
socket_close($socket);
?>
exec
执行系统命令<?php
exec('echo "Hello World"');
?>
shell_exec
执行系统命令<?php
shell_exec('echo "Hello World"');
?>
system
执行系统命令<?php
system('echo "Hello World"');
?>
passthru
执行系统命令<?php
passthru('echo "Hello World"');
?>
proc_open
执行系统命令<?php
$descriptorspec = array(
0 => array("pipe", "r"), // stdin
1 => array("pipe", "w"), // stdout
2 => array("pipe", "w") // stderr
);
$process = proc_open('echo "Hello World"', $descriptorspec, $pipes);
if (is_resource($process)) {
fclose($pipes[0]);
echo stream_get_contents($pipes[1]);
fclose($pipes[1]);
proc_close($process);
}
?>
popen
执行系统命令<?php
$handle = popen('echo "Hello World"', 'r');
echo fread($handle, 1024);
pclose($handle);
?>
fopen
和 fwrite
输出到文件<?php
$file = fopen('output.txt', 'w');
fwrite($file, 'Hello World');
fclose($file);
?>
fputcsv
输出CSV文件<?php
$file = fopen('output.csv', 'w');
fputcsv($file, array('Hello World'));
fclose($file);
?>
json_encode
输出JSON<?php
echo json_encode(array('message' => 'Hello World'));
?>
xmlrpc_encode
输出XML-RPC<?php
echo xmlrpc_encode(array('message' => 'Hello World'));
?>
soap
输出SOAP<?php
$client = new SoapClient(null, array('location' => 'http://example.com', 'uri' => 'http://example.com'));
echo $client->__soapCall('HelloWorld', array());
?>
DOMDocument
输出XML<?php
$dom = new DOMDocument();
$dom->appendChild($dom->createElement('message', 'Hello World'));
echo $dom->saveXML();
?>
SimpleXMLElement
输出XML<?php
$xml = new SimpleXMLElement('<root/>');
$xml->addChild('message', 'Hello World');
echo $xml->asXML();
?>
XSLTProcessor
输出XML<?php
$xsl = new DOMDocument();
$xsl->load('stylesheet.xsl');
$xslt = new XSLTProcessor();
$xslt->importStylesheet($xsl);
echo $xslt->transformToXML(new DOMDocument());
?>
PDO
输出数据库查询结果<?php
$pdo = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');
$stmt = $pdo->query('SELECT "Hello World" AS message');
echo $stmt->fetchColumn();
?>
mysqli
输出数据库查询结果<?php
$mysqli = new mysqli('localhost', 'username', 'password', 'test');
$result = $mysqli->query('SELECT "Hello World" AS message');
echo $result->fetch_assoc()['message'];
?>
mysql
输出数据库查询结果<?php
$link = mysql_connect('localhost', 'username', 'password');
mysql_select_db('test', $link);
$result = mysql_query('SELECT "Hello World" AS message', $link);
echo mysql_result($result, 0);
?>
pg_query
输出数据库查询结果<?php
$link = pg_connect('host=localhost dbname=test user=username password=password');
$result = pg_query($link, 'SELECT "Hello World" AS message');
echo pg_fetch_result($result, 0, 0);
?>
sqlite_query
输出数据库查询结果<?php
$db = sqlite_open('test.db');
$result = sqlite_query($db, 'SELECT "Hello World" AS message');
echo sqlite_fetch_single($result);
?>
oci_execute
输出数据库查询结果<?php
$conn = oci_connect('username', 'password', 'localhost/XE');
$stmt = oci_parse($conn, 'SELECT "Hello World" AS message FROM dual');
oci_execute($stmt);
echo oci_fetch_assoc($stmt)['message'];
?>
odbc_exec
输出数据库查询结果<?php
$conn = odbc_connect('DSN', 'username', 'password');
$result = odbc_exec($conn, 'SELECT "Hello World" AS message');
echo odbc_result($result, 'message');
?>
db2_exec
输出数据库查询结果<?php
$conn = db2_connect('SAMPLE', 'username', 'password');
$stmt = db2_exec($conn, 'SELECT "Hello World" AS message FROM sysibm.sysdummy1');
echo db2_fetch_assoc($stmt)['message'];
?>
mssql_query
输出数据库查询结果<?php
$link = mssql_connect('localhost', 'username', 'password');
mssql_select_db('test', $link);
$result = mssql_query('SELECT "Hello World" AS message', $link);
echo mssql_result($result, 0, 0);
?>
sybase_query
输出数据库查询结果<?php
$link = sybase_connect('localhost', 'username', 'password');
sybase_select_db('test', $link);
$result = sybase_query('SELECT "Hello World" AS message', $link);
echo sybase_result($result, 0, 0);
?>
ingres_query
输出数据库查询结果<?php
$link = ingres_connect('localhost', 'username', 'password');
$result = ingres_query($link, 'SELECT "Hello World" AS message');
echo ingres_fetch_array($result)['message'];
?>
ifx_query
输出数据库查询结果<?php
$link = ifx_connect('localhost', 'username', 'password');
$result = ifx_query('SELECT "Hello World" AS message', $link);
echo ifx_fetch_row($result)[0];
?>
fbsql_query
输出数据库查询结果<?php
$link = fbsql_connect('localhost', 'username', 'password');
fbsql_select_db('test', $link);
$result = fbsql_query('SELECT "Hello World" AS message', $link);
echo fbsql_result($result, 0, 0);
?>
ibase_query
输出数据库查询结果<?php
$link = ibase_connect('localhost', 'username', 'password');
$result = ibase_query($link, 'SELECT "Hello World" AS message FROM rdb$database');
echo ibase_fetch_assoc($result)['message'];
?>
maxdb_query
输出数据库查询结果<?php
$link = maxdb_connect('localhost', 'username', 'password', 'test');
$result = maxdb_query($link, 'SELECT "Hello World" AS message');
echo maxdb_fetch_assoc($result)['message'];
?>
sqlsrv_query
输出数据库查询结果<?php
$conn = sqlsrv_connect('localhost', array('UID' => 'username', 'PWD' => 'password', 'Database' => 'test'));
$stmt = sqlsrv_query($conn, 'SELECT "Hello World" AS message');
echo sqlsrv_fetch_array($stmt)['message'];
?>
cubrid_query
输出数据库查询结果<?php
$conn = cubrid_connect('localhost', 'username', 'password', 'test');
$result = cubrid_query('SELECT "Hello World" AS message', $conn);
echo cubrid_fetch_assoc($result)['message'];
?>
mongodb
输出数据库查询结果<?php
$mongo = new MongoClient();
$db = $mongo->selectDB('test');
$collection = $db->selectCollection('test');
$document = $collection->findOne(array('message' => 'Hello World'));
echo $document['message'];
?>
redis
输出数据库查询结果<?php
$redis = new Redis();
$redis->connect('localhost');
$redis->set('message', 'Hello World');
echo $redis->get('message');
?>
memcached
输出数据库查询结果<?php
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
$memcached->set('message', 'Hello World');
echo $memcached->get('message');
?>
apc
输出数据库查询结果<?php
apc_store('message', 'Hello World');
echo apc_fetch('message');
?>
wincache
输出数据库查询结果<?php
wincache_ucache_set('message', 'Hello World');
echo wincache_ucache_get('message');
?>
xcache
输出数据库查询结果<?php
xcache_set('message', 'Hello World');
echo xcache_get('message');
?>
eaccelerator
输出数据库查询结果<?php
eaccelerator_put('message', 'Hello World');
echo eaccelerator_get('message');
?>
zend_cache
输出数据库查询结果<?php
zend_cache_store('message', 'Hello World');
echo zend_cache_fetch('message');
?>
zend_optimizer
输出数据库查询结果<?php
zend_optimizer_plus_cache_store('message', 'Hello World');
echo zend_optimizer_plus_cache_fetch('message');
?>
zend_guard
输出数据库查询结果<?php
zend_guard_loader_cache_store('message', 'Hello World');
echo zend_guard_loader_cache_fetch('message');
?>
ioncube
输出数据库查询结果<?php
ioncube_loader_cache_store('message', 'Hello World');
echo ioncube_loader_cache_fetch('message');
?>
sourceguardian
输出数据库查询结果<?php
sourceguardian_loader_cache_store('message', 'Hello World');
echo sourceguardian_loader_cache_fetch('message');
?>
bcompiler
输出数据库查询结果<?php
bcompiler_write_header(fopen('output.bcm', 'w'));
bcompiler_write_string(fopen('output.bcm', 'a'), 'Hello World');
echo bcompiler_read(fopen('output.bcm', 'r'));
?>
phar
输出数据库查询结果<?php
$phar = new Phar('output.phar');
$phar['message.txt'] = 'Hello World';
echo file_get_contents('phar://output.phar/message.txt');
?>
zip
输出数据库查询结果<?php
$zip = new ZipArchive();
$zip->open('output.zip', ZipArchive::CREATE);
$zip->addFromString('message.txt', 'Hello World');
$zip->close();
echo file_get_contents('zip://output.zip#message.txt');
?>
tar
输出数据库查询结果<?php
$phar = new PharData('output.tar');
$phar['message.txt'] = 'Hello World';
echo file_get_contents('phar://output.tar/message.txt');
?>
gz
输出数据库查询结果<?php
$gz = gzopen('output.gz', 'w9');
gzwrite($gz, 'Hello World');
gzclose($gz);
echo file_get_contents('compress.zlib://output.gz');
?>
bz2
输出数据库查询结果<?php
$bz2 = bzopen('output.bz2', 'w');
bzwrite($bz2, 'Hello World');
bzclose($bz2);
echo file_get_contents('compress.bzip2://output.bz2');
?>
lzf
输出数据库查询结果<?php
$lzf = lzf_compress('Hello World');
echo lzf_decompress($lzf);
?>
zlib
输出数据库查询结果```php <?php $zlib