Author Archives: Umar Farooque Khan

About Umar Farooque Khan

Umar Farooque Khan is Software developer/ web developer and professional blogger serving Worldwide on freelancer and ODesk platform to show the capability of his skills He is the founder of pTutorial.com. The main purpose of this site is sharing and exchanging of I.T. Knowledge.

4 Common Myths About Php Language

Almost everything that uses the computer runs on a program. A program is usually written using coding and machine language. Whenever a command is entered, the program interprets the command in machine language and interprets it in machine language and relays it to the computer. The computer then receives the message, obeys the command and the information is relayed on the monitor or screen of the laptop. This action takes place in less than a second. Writing a program doesn’t, it takes a lot of time and concentration. Programs have aided ecommerce development. With a good programmer, you can develop an app that will help drive your business further. A good ecommerce development company will do well to help itself by hiring a programmer. One of the languages used for writing programs is PHP.

PHP originally stood for Personal Home Page, but as it stands now PHP means Hypertext Preprocessor. PHP is a server-side scripting language designed for Web development, and also used as a general-purpose programming language. The PHP language evolved without a written formal specification or standard until 2014, with the original implementation acting as the de facto standard which other implementations aimed to follow. Since 2014 work has gone on to create a formal PHP specification. Despite its obvious success, there have been a number of misconceptions about PHP. This article will point out 4 common myths about PHP language.

 

You need a framework to make PHP lighter and faster

PHP was built to be fast and efficient and you do not need any framework to make it work fast. If you’re using a webserver plugin module to run your PHP over the web like mod PHP for Apache’s httpd you’re already running PHP faster than you think. The only reasoning behind some frameworks’ use of the terminology “light-weight” is to lure you into believing they can do things faster than other frameworks. Let’s not forget this means it was the framework that would have caused any of this in the first place, not PHP.

You need to learn a framework to be able to work with PHP

The point above is usually used to back this point but it doesn’t make it any true. You only need to learn a framework only if you want to build applications. This will help you design the application faster as well as avoiding basic design mistakes. However, you have knowledge of basic syntax and language behavior to write very simple PHP scripts then you don’t need to learn a framework. A framework may teach you conceptual things like design patterns and structuring your application’s code, but it can’t teach you how the programming language works.

PHP is slow because you can’t compile it

This is also another myth that people tend to fall for. PHP was built on share-nothing architecture, which means no single instance of the PHP interpreter has to share it’s memory with any other instance of the PHP interpreter. It’s meant to compile your script into opcodes, execute those opcodes, and then run the garbage collector to clean up when it’s finished. The same principle is derived from how HTTP works. It’s a stateless protocol and so it makes sense to have built PHP from the ground up to share in this same notion of no single request affects any forthcoming request. PHP is also extended by modules so you can load and unload any of these modules from memory. When you’re using something like mod_PHP you normally don’t worry about this at run time. Since your webserver isn’t explicitly loading anything, apart from startup dependencies, with every request, it’s easier to configure PHP once and keeps it running smoothly across a huge project.

PHP is not multifunctional

One myth that is fast spreading is that PHP is only good for developing web applications and nothing else. PHP was built to be a web application language, but it has a command line interface, a GUI toolkit based on GTK, and other features that mean you can feasibly write just about any kind of application you can think of in PHP. Though it is not widely done, the command line interface of PHP allows it to be multifunctional. The fact that you don’t see a PHP desktop application doesn’t mean that it cannot be written with it.

PHP built from the beginning to make active web sites and it’s successful because it’s done that exceedingly well. With time however, it has accumulated modules that do just about anything you might want to do in a web application, from talking to just about any database system out there to requesting pages from other servers to processing financial transactions to generating images and even PDF files. With all its shortcomings, PHP has proven itself to get the job done as regards web application.



Indian states list in PHP array

This section contains all the state of India in the form of associative array. The associative array having state code as key and state name as value. India has twenty eight state and seven Union territory, so total 35 states are listed below in the form of associative array. I hope it will help you guys to populate in the drop downs (Select).

 
28 Indian States list


$indian_states = array (
 'AP' => 'Andhra Pradesh',
 'AR' => 'Arunachal Pradesh',
 'AS' => 'Assam',
 'BR' => 'Bihar',
 'CT' => 'Chhattisgarh',
 'GA' => 'Goa',
 'GJ' => 'Gujarat',
 'HR' => 'Haryana',
 'HP' => 'Himachal Pradesh',
 'JK' => 'Jammu & Kashmir',
 'JH' => 'Jharkhand',
 'KA' => 'Karnataka',
 'KL' => 'Kerala',
 'MP' => 'Madhya Pradesh',
 'MH' => 'Maharashtra',
 'MN' => 'Manipur',
 'ML' => 'Meghalaya',
 'MZ' => 'Mizoram',
 'NL' => 'Nagaland',
 'OR' => 'Odisha',
 'PB' => 'Punjab',
 'RJ' => 'Rajasthan',
 'SK' => 'Sikkim',
 'TN' => 'Tamil Nadu',
 'TR' => 'Tripura',
 'UK' => 'Uttarakhand',
 'UP' => 'Uttar Pradesh',
 'WB' => 'West Bengal',
);


7 Union Territory

$indian_union_territory  = array (
 'AN' => 'Andaman & Nicobar',
 'CH' => 'Chandigarh',
 'DN' => 'Dadra and Nagar Haveli',
 'DD' => 'Daman & Diu',
 'DL' => 'Delhi',
 'LD' => 'Lakshadweep',
 'PY' => 'Puducherry',
);

All Indian states

$indian_all_states  = array (
 'AP' => 'Andhra Pradesh',
 'AR' => 'Arunachal Pradesh',
 'AS' => 'Assam',
 'BR' => 'Bihar',
 'CT' => 'Chhattisgarh',
 'GA' => 'Goa',
 'GJ' => 'Gujarat',
 'HR' => 'Haryana',
 'HP' => 'Himachal Pradesh',
 'JK' => 'Jammu & Kashmir',
 'JH' => 'Jharkhand',
 'KA' => 'Karnataka',
 'KL' => 'Kerala',
 'MP' => 'Madhya Pradesh',
 'MH' => 'Maharashtra',
 'MN' => 'Manipur',
 'ML' => 'Meghalaya',
 'MZ' => 'Mizoram',
 'NL' => 'Nagaland',
 'OR' => 'Odisha',
 'PB' => 'Punjab',
 'RJ' => 'Rajasthan',
 'SK' => 'Sikkim',
 'TN' => 'Tamil Nadu',
 'TR' => 'Tripura',
 'UK' => 'Uttarakhand',
 'UP' => 'Uttar Pradesh',
 'WB' => 'West Bengal',
 'AN' => 'Andaman & Nicobar',
 'CH' => 'Chandigarh',
 'DN' => 'Dadra and Nagar Haveli',
 'DD' => 'Daman & Diu',
 'DL' => 'Delhi',
 'LD' => 'Lakshadweep',
 'PY' => 'Puducherry',
)


ios jobs in noida

Company : Mind Your Fleet (www.mindyourfleet.com)

Location : A-21, 2nd Floor, Sector 65, Noida

ios developer openings in noida

ios developer openings in noida

Do let me know your availability.

WHO WE ARE: 

Mind Your Fleet provides a SaaS-based, end-to-end enterprise tool which helps car rental companies to promote, manage and distribute their business online. Our state-of-the-art technology ensure that you never miss out on customers who prefer booking online. With exclusive features such as native booker-supplier-traveler apps, automated booking & dispatch scheduler, robust accounting and god’s-eye-view technology, we help you cater to every single aspect of your business through one single platform.

As part of a new and fast growing team of top notch engineers, you will experience all the excitement and dynamism of a startup along with the scale and technology of a world class enterprise.” 

Other Products: traviate.com & roomito.com

Job Description:

We are looking for an iOS Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.

ios developer openings in noida

Responsibilities:

  • Design and build advanced applications for the iOSplatform
  • Collaborate with cross-functional teams to define, design,and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

ios developer fresher jobs in noida

Requirements:

  • Any Tech Qualification (B.Tech, M.tech, MCA)
  • Proven working experience insoftware development
  • Working experience in IOSdevelopment
  • Have published one or more IOS apps in the app store
  • A deep familiarity with Objective-C and Cocoa Touch
  • Experience working with IOSframeworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle

Do let me know your availability.