MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap
Revision 4 as of 2014-07-09 20:49:55
  • PHP

PHP

http://www.php.net/

syslog

Generate a system log message

   1 <?php
   2 // levels LOG_EMERG LOG_ALERT LOG_CRIT LOG_ERR  LOG_WARNING LOG_NOTICE  LOG_INFO LOG_DEBUG 
   3 syslog(LOG_INFO,'Hello here'); // In Slackware by default logs the message to /var/log/messages
   4 ?>

Log levels and files in operative systems

OS

File

Logged levels

Slack64 14

/var/log/messages

INFO

Slack64 14

/var/log/syslog

WARNING ERR CRIT

CentOS 6.4

/var/log/messages

INFO WARNING ERR CRIT

Ubuntu 12.04 Precise

/var/log/syslog

DEBUG INFO WARNING ERR CRIT

Debian 7.0 Wheezy

/var/log/syslog

DEBUG INFO WARNING ERR CRIT

intval

Get the integer value of a variable

   1 <?php
   2 echo intval(42);                      // 42
   3 echo intval(4.2);                     // 4
   4 echo intval('42');                    // 42
   5 ?>

sprintf

Return a formatted string

   1 <?php
   2 echo sprintf('There are %d monkeys in the %s', 5, 'tree');
   3 ?>

str_replace

Replace all occurrences of the search string with the replacement string

   1 <?php
   2 // Returns <body text='black'>
   3 $bodytag = str_replace("%body%", "black", "<body text='%body%'>");
   4 ?>

Class

   1 <?php
   2 class SimpleClass
   3 {
   4     // property declaration
   5     public $var = 'a default value';
   6 
   7     // method declaration
   8     public function displayVar() {
   9         echo $this->var;
  10     }
  11 }
  12 
  13 class Foo
  14 {
  15     public static $my_static = 'foo';
  16 
  17     public function staticValue() {
  18         return self::$my_static;
  19     }
  20 }
  21 class Bar extends Foo
  22 {
  23     public function fooStatic() {
  24         return parent::$my_static;
  25     }
  26 }
  27 
  28 class Foo {
  29     public static function aStaticMethod() {
  30         // ...
  31     }
  32 }
  33 
  34 class MyClass
  35 {
  36     const CONSTANT = 'constant value';
  37 
  38     function showConstant() {
  39         echo  self::CONSTANT . "\n";
  40     }
  41 }
  42 
  43 class MyClass
  44 {
  45     public $public = 'Public';
  46     protected $protected = 'Protected';
  47     private $private = 'Private';
  48 
  49     function printHello()
  50     {
  51         echo $this->public;
  52         echo $this->protected;
  53         echo $this->private;
  54     }
  55 }
  56 
  57 ?>
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01