code_junkie

What is the best practice for outputting a variable which may or may not contain anything in PHP?

Nov 12th, 2011
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. <?php
  2. if ( ! $new_item) {
  3. $variable = 'Example';
  4. }
  5. ?>
  6. <form>
  7. <input type="text" name="inputbox" value="<?php echo @$variable; ?>" />
  8. </form>
  9.  
  10. <?php echo ((isset($value) && $value != '') ? $value : 'Default'); ?>
  11.  
  12. function useDefault($value, $default = '')
  13. {
  14. if (isset($value) && $value != '')
  15. {
  16. return $value;
  17. }
  18. else
  19. {
  20. return $default;
  21. }
  22. }
  23.  
  24. <?php echo useDefault($value, 'default value'); ?>
  25.  
  26. $variable = (isset($new_item) && $new_item) ? 'Example' : 'Default Value';
  27.  
  28. if ( ! $new_item) {
  29. $variable = 'Example';
  30. } else {
  31. $variable = 'Default value';
  32. //or
  33. $variable = '';
  34. }
  35.  
  36. class example {
  37. public $somefield = 'default value';
  38. }
  39.  
  40. $record = mysql_fetch_object($result, 'example');
  41.  
  42. $record = new example();
  43.  
  44. <form>
  45. <input type="text" name="somefield" value="<?php echo htmlspecialchars($record->somefield); ?>" />
  46. </form>
Add Comment
Please, Sign In to add comment