Dev {Tricks}

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting
You are here: Home / Archives for Wordpress / Stock Theme Development / PHP

July 28, 2018 by dev Leave a Comment

Day 1 – PHP Overview

 

PHP test

To test php environment whether it is installed correctly or php settings.

<?php phpinfo(); ?>

It will show php all configurations.

Output

PHP variable

Variable syntax

  • Start with $ sign
  • Name the variable
    • no space
    • no capital letter
    • variable names are case sensitive
    • no symbol
  • variable types
    • string: ‘Dhaka’;
    • integer: 123456;
      • no quotation
    • floating number: 1.23456;
      • no quotation
    • boolean true false
      • 0 = fales
      • 1 = true
    • array();
      • array(‘one’, ‘two’);
      • array(
                 array(
                    'one',
                    'two'
                 )
        );

Example of print variables

Integer

<?php 
$roll = 6;
?>
<h1>My roll number is <?php echo $roll; ?>.</h1>

Output

String (way one)

<?php
$city = 'Dhaka and Rajshahi';
?>

<h1>Two most beautiful cities are <?php echo $city; ?>.</h1>

Output

String (way two)

  • using php concat
  • ‘ . . ‘
 <?php
$city = 'Dhaka and Rajshahi';
echo '<h1>Two most beautiful cities are '.$city.'.</h1>'
?>

Output

PHP if

  • <?php if() : ?>
    <?php endif; ?>,
<?php
$beautiful = 'Rajshahi';
?>

<?php if($beautiful == 'Rajshahi') : ?>
<h1>The most beautiful city is $beautiful.</h1>
<?php endif; ?>

Output

PHP if else – false value

<?php
$beautiful = 'Dhaka';
?>

<?php if($beautiful == 'Rajshahi') : ?>

<h1>The most beautiful city is $beautiful.</h1>

<?php else : ?>

<h1>We don't know</h1>

<?php endif; ?>

Output

PHP if else – true value

<?php 
$beautiful = 'Rajshahi'; 
?> 
<?php 
if($beautiful == 'Rajshahi') : ?> 
<h1>The most beautiful city is $beautiful.</h1> 
<?php else : ?> 
<h1>We don't know</h1> 
<?php endif; ?>

Output

PHP if else – all in one php tag

  • <?php if() {
    echo '';
    } else {
    echo '';
    }
<?php

$beautiful = 'Rajshahi';

if($beautiful == 'Rajshahi') {

echo '<h1>The most beautiful city is '.$beautiful.'.</h1>';

} else {

echo '<h1>We don\'t know</h1>';

}

?>

Output

PHP array()

  • array data point starts with 0 then 1, 2, 3 …..
<?php
$cities = array('Dhaka', 'Rajshahi', 'Khulna', 'Barisal');
echo '<h1>The second city is '.$cities[1].'.</h1>';
?>

Output

PHP array() with if else

<?php
$cities = array('Dhaka', 'Rajshahi', 'Khulna', 'Barisal');


if($cities[3] == 'Rajshahi') {
echo '<h1>The forth city is '.$cities[3].'.</h1>';
} else {
echo '<h1>We don\'t know.</h1>';
}
?>

Output

PHP equal variable

<?php
$city1 = 'Dhaka';
$city2 = 'Dhaka';


if($city1 == $city2) {
echo '<h1>The name of my city is '.$city1.'.</h1>';
} else {
echo '<h1>We don\'t know.</h1>';
}
?>

Output

 

Filed Under: PHP, Stock Theme Development, Wordpress Tagged With: array, boolean, data store, else, if, if else, if else if, integer, php basic, php syntex, string

  • Upwork
  • Freelancer
  • Fiverr
  • Guru
  • PPH

Recent Posts

  • MariaDB Upgrade to the new version | Plesk – CentOS 7 / RHEL 7
  • Google Workspace MX record values
  • Could not open input file
  • How to remove journal path for single journal OJS website.
  • How to Clean the YUM Cache in CentOS
  • How to run php file through command line? How do I enable PHP?
  • How to disable functions using the PHP disable_functions directive in php ini
  • Error 503 Backend fetch failed
  • Unblock iRedMail IP
  • Most Read Articles
  • Import export database | Linux
  • How to reset MySQL root password | CWP
  • MariaDB Upgrade to the new version | CWP
  • Install Optimize with optimize.js (sync)
  • Journey to Laravel & Vue – December to February 2022/2023
  • Elementor
  • Java Errors
  • How to Install Zip/Unzip
  • Redirect www to non-www and vice versa
  • How to change Time Zone in Debian 11 / Debian 10

Categories

  • Affiliate Marketing (1)
  • Customization (3)
    • CSS (1)
  • Email Solutions (20)
    • FrontApp (1)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (1)
    • Recaptcha (1)
    • Roundcube (3)
    • Thunderbird (2)
    • WebMail (4)
  • Games (1)
  • How to (75)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (3)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Laravel (1)
  • Marketplace (5)
  • Miscellaneous (26)
  • OJS (52)
    • Help (35)
    • Installation (9)
      • Issues (5)
    • Plugins (7)
    • Theme (6)
      • Templates (6)
        • Frontend (5)
        • legacy (1)
    • Theme Customization (9)
    • Theme Development (13)
    • TPL CSS JS (2)
    • Upgrade (11)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (12)
    • MS Office (1)
      • PowerPoint (1)
    • Windows (3)
  • PHP Parse error (2)
  • phpBB (1)
  • Server and Hosting (174)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Debian (5)
    • Email (9)
      • Postfix (3)
    • Error and Fix (16)
    • FTP (2)
    • Mail Server Solusion (5)
      • iRedMain (4)
    • MySQL (9)
    • Providers (54)
      • AWS (23)
      • Bluehost (23)
      • Cloudcone (12)
      • Contabo (26)
      • Digitalocean (54)
      • HostGator (22)
      • VPSDime (24)
    • Security (18)
      • SSH (6)
    • VPS Management (60)
    • Web Control Panel (125)
      • CentOS Web Panel (36)
      • cPanel (24)
      • DirectAdmin (89)
        • Find & fix (38)
      • ISPConfig (11)
      • Plesk (20)
      • Webmin (19)
        • Usermin (2)
        • Virtualmin (11)
      • WHM (13)
  • Uncategorized (14)
  • Wordpress (86)
    • Elementor (2)
    • Find and Fix (9)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (20)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (12)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)

Important DEV links

  • Premium Themes
    • Themeforest
    • Envato Market
  • Built With (What Theme is That?)
    • What WP theme is that
    • Joomla Template Detector
    • Drupal Template Detector
    • Prestashop Template Detector
    • Shopify Theme Detector
    • Squarespace Template Detector
    • OpenCart Detector
    • WordPress.com Theme Detector
  • Domain/IP history checker
    • Who IS request
    • Hosting Info
  • Check DNS Propagation
    • DNS Checker
    • intoDNS
  • What is my IP
    • What is My IP Address
    • What is My IP
    • IP location
    • What is My IP
    • Porkbun
  • SEO Tools
    • Visitor Traffic
    • Broken Link
    • Website Speed Test
      • SEMrush
      • GTmetrix
      • Pingdom
      • PageSpeed Insights
      • DebugBear
      • keyCDN
  • Photo Image
    • Remove Background 50 Free Preview Image 375 × 666 per month
  • Domain Registrars
    • 123-Reg
    • Porkbun
    • Freenom
    • Namecheap NEWCOM598
  • Hosting Providers
    • Bluehost
    • Hostgator
    • Inmotion
  • Hosting Control Panel
    • CWPpro (FREE)
    • DirectAdmin (Trial 60 Days, One account $2/month)
    • ISPConfig (Free)
  • Webmaster Tools
    • Google
    • Bing
    • Yandex
  • Miscellaneous
    • Time Calculator

 

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting

Copyright © 2023 · Executive Pro Theme on Genesis Framework · WordPress · Log in