Static Analysis - Replacing Psalm with PHPStan
What is Static Analysis Static analysis (static code analysis or source code analysis) applies a set of coding rules to debug source code before a program is run. Applied in the early phase of code development, the goals of static analysis are: Catch and fix errors like type-related errors which can occur especially in dynamically-typed programming languages like PHP.
AlmaLinux 9 in WSL2 : install PHP, Apache, MariaDB, Composer, PhpMyadmin
In this article we will demonstrate how we install AlmaLinux 9 using Windows Subsystem for Linux (WSL2). First, you need to check if your machine is ready for using WSL2.
Mezzio app development in WSL2
Install a Mezzio app (DotKernel API) using WSL2 This article will run you through the steps of installing a Mezzio application (DotKernel API) in WSL2 and run it on Ubuntu 20.04 LTS.
Database seeding: Doctrine data fixtures vs Phinx
Database seeding: Doctrine data fixtures vs Phinx Seeding the database means populating the database with initial values, it's commonly used for seeding the user roles and user accounts. Seeding the database the right way is no easy feat, and we will see why.
Floating-Point Arithmetic - Why is (int)((0.7+0.1)*10) = 7 ?
This article applies to PHP 5.x but also to PHP 7 While using floating-point arithmetic you might have noticed that not all the calculus results are as expected, this can usually be observed when casting values.
Using PHP 7 Express in Zend Studio 13
This article will cover the steps needed in order to check the PHP7 compatibility, a small troubleshooter. This article will also contain a compatibility issue check on the latest Zend Framework 1 version.
Better Unicode Support in MySQL 5.5 UTF8MB4
Beginning with version 5.5 of MySQL , utf8mb4 character set was introduced, in order to better support Unicode.
Welcome to the 10th Zend Certified Engineer in Dotboost Team
Today is a major milestone for our Dotboost Technologies Inc. Company.
Version Control Ignore Patterns in Zend Studio
In order to globally manage the "Ignored Resources" patterns in Zend Studio, for all projects , instead of manually add to each project, you can do the following: 1. Go to Window-> Preferences 2.
Remote connections to MySQL server on Plesk based servers
By default, MySql servers on Linux machines where Plesk is installed, have the old_passwords=1 or ON flag. That mean even if you have MySQL 5.
Zend Server 5.5 Quick Setup on Windows
In order to make usable a fresh installation of Zend Server 5.5.
PHP 5.3.6 released. No upgrade possible for WampServer.
PHP 5.3.
How To Upgrade Wamp to PHP 5.3.4
1. Stop WAMP server.
Using Aptana to connect to DotKernel tracker (Mantis)
In developing DotKernel application framework, we needed a tracking system. DotKernel Tracker is the place where the bugs are reported, new features are announced and other general tickets are added.
PHP Environment : Development Staging Production
In hosted software development, the environment refers to a server tier designated to a specific stage in a release process. The purpose of these environments is to improve the development, testing and release processes in client-server applications.
End of Support for PHP 5.2.x Branch
PHP 5.2.
Protection against SQL Injection using PDO and Zend Framework - part 2
Following the preview article about SQL Injection, here is more - a strong argument why you should use Zend Framework for handling database access. Zend_Db is the primary class used for access the database, but there is more: Zend_Db_Statement, Zend_Db_Select and Zend_Db_Tables.
Protection against SQL Injection using PDO and Zend Framework
SQL injection is a technique that exploits a security vulnerability occurring in the database layer of an application. Usually, user input is not filtered by the script and is passed into a SQL statement.
PHP support back in Aptana 3.0
Aptana 3.0 is in beta stage, can be downloaded from the official site .
Aptana PHP installation in Aptana 2.x
As all aptana fans know, Aptana PHP plugin was discontinued in Aptana 2.x, in favor of PDT.