Welcome to the Webmaster Forum.
Results 1 to 6 of 6
  1. #1
    Junior Member
    Join Date
    Nov 2012
    Posts
    2

    PHP Echo vs Printf

    This question must be very easy for experience PHP programmers but i am completely new to programming and am therefore requesting in this forum to kindly tell me the difference between the two PHP functions Echo and function printf. I have tried to use both of them one by one on a few line PHP code and both of these functions are giving me the same output.

    I am unable to understand the difference between the functions and wondering if both of the functions printf and echo are giving me the same output then which of them must be used more often and if there are any benefits of using one over the other. Also i would appreciate if any one can compare if there are any other difference in using echo vs printf function of php.

  2. #2
    Member
    Join Date
    Feb 2013
    Location
    Los Angeles, CA
    Posts
    30
    Printf() is a function while echo is a language construct. There really isnt much difference between the two in my opinion. Using echo is my preference as you do not need to use ( ) since it is not a function. If speed is a concern, echo tends to load faster as well but that is not much of a concern for most websites. Hope this helps.
    New Forum Reality TV Addict
    Follow us on Twitter
    Follow us on Pinterest
    Like us on Facebook

  3. #3
    Senior Member
    Join Date
    Aug 2013
    Posts
    200

    Re: PHP Echo vs Printf

    The difference is that echo sends a newline at the end of its output. There is no way to "send" an EOF.

  4. #4
    Senior Member
    Join Date
    Sep 2013
    Location
    India
    Posts
    199

    Marriage Sites | online marriage bureau | Matrimonial Sites in Ludhiana

    Printf and echo there are different language language use the Print the message . Printf is used c language It is base language. Every language is some different some and regulation. echo is used to php. Php is stand for the personal home page. It is way of the show on the out put on the screen.

  5. #5
    Member
    Join Date
    Aug 2013
    Posts
    61
    you only need to remember one thing to print out any string use echo and to print out array use print_r.

  6. #6
    Junior Member
    Join Date
    Dec 2013
    Posts
    9
    The main difference is that printf receives first a format string..
    Echo is, instead, just displaying the string.

 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Back to top

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203