PHP expert |
|
Je kan bv. print als derde argument in je for loop gebruiken, wat je met echo niet kan. Het geldt dus als een soort commando ipv de language construct echo. (en print kan dus ook in een if statement gebruikt worden (en hierbij bedoel ik niet de executiecode, waar het ook gebruikt kan worden))
ZEND PHP5 Certification STUDY GUIDE zegt:
It's important to understand that echo is not a function and, as such, it does no have a return value. If you need to output data through a function, you can use print() instead.
Print werkt dus in theorie zo:
<?php
function print($data) {
echo $data;
return 1;
}
Maar ik betwijfel of het in de werkelijkheid ook zo werkt omdat het géén haakjes eist. |