рдЙрдкрдпреЛрдЧреА PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЯреНрд░рд┐рд╡рд┐рдпрд╛

PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдмрд╣реБрдд, рдмрд╣реБрдд рдореБрдлреНрдд рд╣реИред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ рдФрд░ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреНрдпрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ, рдореИрдВ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдХреБрдЫ рдЫреЛрдЯреА рдЪреАрдЬрд╝реЛрдВ рдФрд░ рдереЛрдбрд╝рд╛ рдЙрдиреНрдирдд PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред



рд╕рд╛рдордЧреНрд░реА











echo
      
      



print
      
      









php.net ,



,




print()

      
      








1

      
      



,

echo

      
      



. :<br>


($success) ? echo '!': echo '...';

      
      





<br>


print

      
      



. PHP

<br>

echo ($success) ? '!' : '...';.

      
      







, .








echo

      
      



- . , : ┬лecho┬╗ тАФ , , ┬лprint┬╗ тАФ , .


echo

      
      



.





, , ,

print

      
      



? тАФ

echo

      
      



!





(
echo
      
      



, -
print
      
      



)





PHP тАФ (
'
      
      



) (
"
      
      



). .

( ) ( ). . тАФ (
echo "Hello, $name!";
      
      



), (
echo "Hello\nworld!";
      
      



) (
echo "${config['hello']}, ${position}th world!";
      
      



).

, , . тАФ . , (, , ZDE , , ).



?



echo
      
      



:
echo string $arg1 [, string $...] )
      
      



, . .
echo 'Hello,' , 'world!';
      
      



echo 'Hello,' . 'world!';
      
      



. , : . , Wouter Demuynck, (, ).



heredoc?



PHP ┬лHEREDOC┬╗. :




echo <<<HEREDOC<br>
Hello,<br>
world,<br>
I love you!<br>
HEREDOC;<br>

      
      







┬лHEREDOC┬╗ .



, , , .






define('N',PHP_EOL); echo 'foo' . N;
      
      



echo "foo\n";<br>
echo 'foo' . "\n";

      
      



, .



?>



, . , , , ,
header()
      
      



.



functions.php:<br>
<php<br>
function foo()<br>
{<br>
...<br>
}<br>
function bar()<br>
{<br>
...<br>
}<br>


      
      







php.net Zend Framework <a href=".

require, include, readfile



.

readfile



readfile
      
      



output. , тАФ .

include require



, PHP .
require
      
      



, ┬л! !┬╗ .
include
      
      



warning, . тАФ require .

..._once?




include 

      
      




require

      
      



┬л_once┬╗:

include_once; require_once<

      
      



. , ? .

require_once

      
      



, .





PHP :

file_put_contents('filename','data');

      
      





backwards-compatibility, :


// File put contents
if (!defined('FILE_APPEND')) define('FILE_APPEND',1);
if (!function_exists('file_put_contents'))
{
	function file_put_contents($n, $d, $flag = false) {
		$mode = ($flag == FILE_APPEND || strtoupper($flag) == 'FILE_APPEND') ? 'a' : 'w';
		$f = @fopen($n, $mode);
		if ($f === false) {
			return 0;
		} else {
			if (is_array($d)) $d = implode($d);
			$bytes_written = fwrite($f, $d);
			fclose($f);
			return $bytes_written;
		}
	}
}

      
      






All Articles