Traffic flow systems are nonlinear and uncertain, so it is very difficult to find their optimal points. In traditional traffic control systems, the traffic lights of crossings change in a fixed time period that is not optimal. On the other hand, most proposed systems are sufficiently capable of coping with the uncertainties of traffic flow. To solve this problem, there is a need to develop expert systems that can manage the traffic flow of intersections in terms of its actual conditions in a normal and emergency situation. This paper introduces an optimal dynamic and smart eight-phase traffic light control system using fuzzy controllers in which the capability of fuzzy systems with human-like decision-making process is exploited. This algorithm reduces the waiting time of the vehicles in intersection queues and in traffic congestion by the strategy of optimal green light durations and dynamic phasing based on the lanes with heavier traffic and the critical conditions like the entrance of emergency vehicles into the intersection. At the same time, it keeps the simplicity and avoids computational complexity. This method is simulated for an isolated intersection based on the traffic feature and the random data input rate to determine the dynamic timing of the traffic light and optimal phases with the smart fuzzy method using MATLAB Software Package (Matlab, 2013). This approach assessed the proposed method of intersection traffic control in terms of efficiency and traffic density against the constant-timing system and four-phase system proposed by some researchers. The results show that the proposed method can be effective in improving intersection traffic control systems.