Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Waterproofing is the process of making a structure, such as a building or a bridge, resistant to the penetration of water. It is an essential aspect of construction, as water can cause significant damage to a building over time. Waterproofing can be achieved through a variety of methods, including the use of waterproofing membranes, coatings, sealants, and concrete additives.
Waterproofing membranes are sheets or films that are applied to the surface of a structure to prevent water from penetrating it. These membranes can be made from materials such as bitumen, PVC, or EPDM rubber, and can be applied in a variety of ways, including by torching, hot-mopping, or adhesive.
Waterproofing coatings are liquids that are applied to the surface of a structure to create a waterproof barrier. These coatings can be made from a variety of materials, including acrylics, polyurethanes, and silicones. They can be applied by brush, roller, or spray, and can be used on a variety of surfaces, including concrete, metal, and wood.
Sealants are materials that are used to seal gaps and joints in a structure to prevent water from penetrating. These sealants can be made from a variety of materials, including silicone, polyurethane, and acrylic. They can be applied by caulking gun or with a trowel.
Concrete additives are materials that are added to concrete to make it more resistant to water penetration. These additives can be made from a variety of materials, including latex, acrylic, and polyurethane.
Waterproofing is an important aspect of construction, as it can prevent significant damage and deterioration to a structure over time. Proper waterproofing can also help to increase the lifespan of a building or structure.