আগামী ১৫ ডিসেম্বর -২০১৭ তারিখ থেকে শুরু হচ্ছে পাঁচ মাস ব্যাপী Professional Web Design and Development with HTML, CSS PHP,MySQL,JavaScript, AJAX, JQUERY, Bootstrap and Live Project কোর্সের ৮৭ তম ব্যাচ এবং ২৬ ডিসেম্বর-২০১৭ তারিখ থেকে শুরু হচ্ছে চার মাস ব্যাপী Zend PHP-7 Certified PHP Engineering (Advance PHP) কোর্সের ৩৫ তম ব্যাচ। প্রত্যেকটি কোর্স এর ফী নির্ধারণ করা হয়েছে ৩০,০০০/= আগ্রহীদেরকে অতিসত্বর মাসুদ আলম স্যার এর সাথে যোগাযোগ করতে অনুরোধ করা যাচ্ছে। স্যার এর মোবাইল: 01722 81 75 91

PHP Basic Part-2: PHP echo VS print statement

PHP echo VS print statement

echo vs print

If you want to show any results from the server in PHP, you need to use either echo or print. These two are languages ​​Construct in PHP . Language Construct are faster than the function. Because language Construct can show results without compiling, on the other hand, the functions can show results after compiling. And because of those languages ​​Constructs can write parenthesis “i.e ()”   with or without parenthesis.

<?php
echo "Hello world";
echo ("Hello World");
print "Hello World";
print ("Hello World");
?>

Following all ways are correct:

Language Constructs are called basic components of any language.

We will show you deference between Echo And Print with example :

1. You can take multi parameters in echo if you are not used parenthesis. On the other hand, you can use only single parameter in print , whether it is with parenthesis or without parenthesis. Notice the following examples:

<?php
echo "1"; //valid
echo "1","2"; //valid
echo ("1","2"); //Invalid
print "1";  //valid
print ("2"); //Valid
print "1","2";  //Invalid
print ("1","2"); //Invalid
?>

The above line 2, 3, 5, 6 is correct.   The rest will show wrong.

2. echo has no return value.   On the other hand print boolean true means, it will return 1. Seeing the example below will clear the rest:

<?php
echo print (5); // Output 51
?>

Here we get 5 as the result of print. Then return result of print 1 we get through echo. For which we get 51 together here as a result.

Hi, My name is Masud Alam, love to work with Open Source Technologies, living in Dhaka, Bangladesh. I’m a Certified Engineer on ZEND PHP 5.3, I served my first five years a number of leadership positions at Winux Soft Ltd, SSL Wireless Ltd, Canadian International Development Agency (CIDA), World Vision, Care Bangladesh, Helen Keller, US AID and MAX Group where I worked on ERP software and web development., but now i’m a founder and CEO of TechBeeo Software Company Ltd. I’m also a Course Instructor of ZCPE PHP 7 Certification and professional web development course at w3programmers Training Institute – a leading Training Institute in the country.

Leave a Reply

Your email address will not be published. Required fields are marked *